我正在开发一个PHP应用程序,要求用户上传CSV文件,然后将CSV文件记录插入数据库,最后删除该文件。一切都很好。唯一的问题是我的页面上有多个JQuery选项卡,其中“上传CSV”是众多选项卡中的一个。因此,我想上传一个没有刷新页面的文件,因为当它刷新时,当前选项卡失去焦点并打开默认选项卡。
在这种情况下,什么是最好的解决方案?
答案 0 :(得分:2)
我们这个:http://blueimp.github.com/jQuery-File-Upload/ 支持跨域,分块和可恢复文件上传以及客户端图像大小调整。 适用于支持标准HTML表单文件上传的任何服务器端平台(PHP,Python,Ruby on Rails,Java,Node.js,Go等)。
答案 1 :(得分:0)
使用JQuery本身上传文件或在上传表单中添加一些隐藏的输入,这些输入将具有已打开的标签ID的值,并且在刷新设置焦点在该标签上之后。
答案 2 :(得分:0)
$.ajax
({
type: "POST",
url: "upload.php",
success: function()
{
alert("uploaded");
}
});