【发布时间】:2014-12-16 07:40:06
【问题描述】:
我正在通过 ajax 发送数据。代码正在运行,但 AJAX 请求不起作用。发送的数据没有保存。
我尝试过使用webSecurityEnabled: false,但还是不行。
这就是我正在尝试的方式:
var casper = require("casper").create({
logLevel: "error", //debug
verbose: true,
pageSettings: {
loadImages: true, // do not load images
loadPlugins: false, // do not load NPAPI plugins (Flash, Silverlight, ...)
webSecurityEnabled: false // ajax
}
});
........................
var save_file="http://aaa.com/js_save.php";
for(var ii=0; ii<title_link.length; ii++)
{
this.echo(title_link[ii]);
//var save_data = tlink.serialize();
var save_data = {"title":"title", "link":title_link[ii]};
jsonObject_fields = this.evaluate(function(save_file) {
params = save_data;
try {
return JSON.parse(__utils__.sendAJAX(save_file, 'POST', params, false));
} catch (e) {
console.log("Error in fetching json object");
}
}, {save_file : save_file});
try{
//require("utils").dump(JSON.stringify(jsonObject_fields.name));
}
catch(e)
{
console.log("Error is: "+e);
}
} // for
【问题讨论】:
标签: javascript ajax casperjs