【发布时间】:2014-08-08 00:37:18
【问题描述】:
我正在使用 Intel XDK 开发一个应用程序(目前为止很喜欢它),我想在后端使用 PHP/MySQL。我的问题是 AJAX 调用不起作用,因为跨域 AJAX 调用被阻止。作为替代方案,我可以使用 Intel XDK 中包含的 getRemoteData 方法,但是,我也可以将它用于 PHP 脚本吗?
我问这个是因为对于一个普通的网站和 JQuery AJAX,我会做这样的事情:
$("#sign_up_form").submit( function() {
$.post( $("#sign_up_form").attr("action"),
$("#sign_up_form :input").serializeArray(),
function(info) {
if(info != "You've signed up! Please confirm your email address to use Scrapll.") {
$("#warning").html(info).fadeIn(200).delay(3000).fadeOut(200);
}
else {
$("#cover").fadeIn(200);
$("#sign_up_field").fadeOut(200);
$("#account_control").fadeOut(200);
$("#success").html(info).fadeIn(200);
}
});
return false;
});
这是来自之前项目的 sn-p。我应该怎么做才能在我的应用程序中使用类似的东西并使用 AJAX 调用解决这个跨域问题?我必须为他使用 JSON 吗?因为我打算只输出 HTML,而不是 JSON 或任何东西。
【问题讨论】:
标签: php jquery mysql ajax intel-xdk