ajax上传时参数提交不更新等相关问题_基础知识_脚本之家

从前,笔者从网络下载了一个jQuery的Ajax上传插件,网页的左侧是上传分类,想要达成的多个成效是那样那样的:我本来是筹算在服务端遵照上传分类建构分化的文书夹来保存文件的,因而这些就须要传一个上传分类参数给后台。这几个上传分类是从数据库读出,用repeater生成的。当点击此中贰个分类时就给他设置三个样式,而且将那么些分类的名字保存到一个变量uploadCatlog中。笔者得以取到分类并传给后台,可是很奇怪的是唯有首先次是不易的,现在的历次参数都不立异。其实在上传插件的onComplete回调函数中也使用了uploadCatlog,它的值也生机勃勃度更新了。笔者备感好像那么些上传插件只在第1回点击的时候实例化并将参数传给后台,所以随后值都是不改变的,应该怎么消除那些标题吧?上面是本身的js代码细节:
JavaScript code: 复制代码 代码如下:

新生找到了叁个消除方案,那就是:创造实例后就不会变了,能够在onSubmit回调函数中调用SetData方法设置动态参数,如下的代码及注释实际情况:
JavaScript code: //能够应用那几个主意来配置AJAX的上传 var upload = new
AjaxUpload(‘#div_id’,{action: ‘upload.php’}卡塔尔;
//举例当顾客选拔了有的事物,设置有些参数 upload.setData({ ”catlog”:
ajax的上传参数提交,总是会因为形形色色的不当而现身难题,不过如何来肃清难点,怎么样利用最佳的主意来消除难点,是个值得研究的难题,要想很好的减轻编程进程中现身的主题材料,依旧须求和睦不停的钻研和读书!

发表评论

电子邮件地址不会被公开。 必填项已用*标注