我试图通过它显示以下错误
来向服务器发送Ajax请求 SyntaxError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': 'function (){ //Easy way to convert normal Object into asset
return new Asset(this);
}' is not a valid HTTP header field value.
我的脚本是
function Asset(args){/*some code here*/ } //Main object
Object.prototype.toAsset = function(){ //Easy way to convert normal Object into asset
return new Asset(this);
}
$.get('http://localhost/asset/api.php',
{data : "some data"},
function(data,status){
console.log(data);
});
为什么我调用Jquery ajax时会执行自己的原型函数(Object.prototype.toAsset
)?
我甚至将Object.prototype.toAsset
更改为其他名称。我的问题仍然存在!