Я работаю над отправкой данных через ajax. Код работает, но запрос AJAX не работает. Переданные данные не сохраняются.CasperJS POST 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
Он работает .. Ты гений. – Kang