gpt4 book ai didi

php - 英特尔 XDK getRemoteData 方法和 PHP

转载 作者:行者123 更新时间:2023-11-29 00:10:52 24 4
gpt4 key购买 nike

我正在使用 Intel XDK 开发一个应用程序(到目前为止我很喜欢它)并且我想在后端使用 PHP/MySQL。我的问题是 AJAX 调用不起作用,因为跨域 AJAX 调用被阻止。作为替代方案,我可以使用英特尔 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;
});

这是以前项目的片段。我应该怎么做才能在我的应用程序中使用与此类似的东西并通过 AJAX 调用解决这个跨域问题?我必须为他使用 JSON 吗?因为我打算只输出 HTML,而不是 JSON 或任何东西。

最佳答案

跨域调用可以,但您必须启用它。如果您使用的是“旧版”构建,您可以通过在 index.html 文件中的 intelxdk.js 引用之后包含对 xhr.js 的引用来启用它。如果您正在构建 Cordova(XDK 1199 版本的默认设置),您可以通过指定特定域或在“项目”选项卡“build设置”部分的“域访问”字段中使用 * 来设置它。

有关更多信息,请参阅我的一位同事撰写的这篇文章:https://software.intel.com/en-us/html5/articles/how-to-access-JSON-data-in-HTML5-apps

关于php - 英特尔 XDK getRemoteData 方法和 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25166084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com