我正在使用此脚本从表单中获取所有值,以便为 ajax 请求做好准备:
function saveDataAjax(){
var fd = new FormData();
var inputs = document.getElementsByTagName('input');
for(i=0;i<inputs.length;i++) {
fd.append(inputs[i].name, inputs[i].value);
}
$.ajax({
url: '/edit.php',
data: fd,
type: 'POST',
dataType: 'html',
success: function(data){
alert(data);
}
});
}
但是我Type error
从 jQuery 得到一个,如果我警告fd['inputname']
我得到未定义,所以我想我一定在某处做错了什么......
Firefox 调试器告诉我:NS_ERROR_XPC_BAD_OP_ON_WN_PROTO: Illegal operation on WrappedNative prototype object @ http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js:2