先前,我从网上下载了一个jQuery的Ajax上传插件,网页的左侧是上传分类,想要实现的一个功能是如此这样的:我本来是打算在服务端根据上传分类建立不同的文件夹来保存文件的,因此这个就需要传一个上传分类参数给后台。这些上传分类是从数据库读出,用repeater生成的。当点击其中一个分类时就给他设置一个样式,并且将这个分类的名字保存到一个变量uploadCatlog中。我可以取到分类并传给后台,但是很奇怪的是只有第一次是正确的,以后的每次参数都不更新。其实在上传插件的onComplete回调函数中也用到了uploadCatlog,它的值也已经更新了。我感觉好像这个上传插件只在第一次点击的时候实例化并将参数传给后台,所以以后值都是不变的,应该怎么解决这个问题呢?下面是我的js代码细节: JavaScript code: 后来找到了一个解决方案,那就是:创建实例后就不会变了,可以在onSubmit回调函数中调用SetData方法设置动态参数,如下的代码及注释详情: JavaScript code: //可以使用这些方法来配置AJAX的上传 var upload = new AjaxUpload(‘#div_id',{action: ‘upload.php'}); //例如当用户选择了一些东西,设置一些参数 upload.setData({ ”catlog”: ajax的上传参数提交,总是会因为各种各样的错误而出现问题,但是如何来解决问题,怎样使用最好的方法来解决问题,是个值得深究的难题,要想很好的解决编程过程中出现的问题,还是需要自己不断的钻研和学习!
推荐整理分享ajax上传时参数提交不更新等相关问题(ajax请求传参),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ajax如何传参,ajax怎么传参数,ajax参数传不过去,ajax如何传参数,ajax请求传参,ajax参数传不过去,ajax发送参数,ajax发送参数,内容如对您有帮助,希望把文章链接给更多的朋友!
ajax的hide隐藏问题解决方法 我的页面上有两个table,调用ajax之后隐藏掉一个,然后用html拼出另一个table,结果新的table最上面有个undefined,这个是怎么引起的,要怎么解决下呢?详细
javascript向flash swf文件传递参数值注意细节 问题:如何使用javascript向SWF文件传递参数?在网上找了一个完整的教程,很有启发性和实用性,如下是完整实现的步骤:配置SwfObject:Swfobject2是目前检
js控制CSS样式属性语法对照表 CSS与JS紧密配合,为我们的页面增添了很多别致的效果。为了达到某种特殊的效果我们需要用Javascript动态的去更改某一个标签的CSS属性。例如常用的关