相当抽象的问题!!!js实现无刷新上传的问题

JavaScript016

相当抽象的问题!!!js实现无刷新上传的问题,第1张

把代码发我,详细说

=======================

问题分析:

1、你通过document.createElement("iframe")后,有没有使用document.body.appendChild(nd_iframe)加入到html的body中呢?请尝试

2、如果在html中固化是没问题的,而动态生成是有问题的,那么问题应该处在动态生成这边,在实际中,我也经常使用这种方式,一般不会有什么大的问题,至于enctype和eccoding的问题,你可以参考一下style属性里面的赋值方式,两者不是一样的,我也可以这么写 obj.aaa = "bbb",这个aaa只是我另外付给obj的一个属性,是不会报错的。

这个 if(data)

是你是否添加了参数支持。。。

如果有参数

jQuery('<input type="hidden" name="' + i + '" value="' + data[i] + '" />').appendTo(form)

下面这里就吃赋值到一个隐藏域。。这里有没有 和你后面 的

所以每次都会进到error里面, 是没有必然联系的至于 你为什么老是进 ERROR里面 肯定是交互或者是前台代码出错 具体 你可以在火狐下面执行 看报什么错 如果没有错 再看看 是不是 url: 不能访问的(直接拿url 到浏览器地址访问 看看 有没有报错 )

前端代码没有问题 url 也可以访问 那就是后台问题。。逐个排查 如果还是不能解决 可以给我信息 我帮你看看

ajax可以传中文。之所以在那边收到的是乱码,是因为你的服务器设置的解码方式不对。在服务器端更改/配置设置即可解决。记住,传入和传出都要设置,而且要设置成一样的编码方式。默认设置编码方式很可能是ISO8859-1。~