-1

我正在尝试使用 Intel XDK 构建 HTML5 移动应用程序。出于某种原因,当我在 Intel XDK 上进行仿真时,它可以工作,但是当我在真实设备上尝试时,我收到错误警报

http://localhost发生以下错误:{"readyState":0,"responseText":"","status":0,"statusText":"error"}

request = $.ajax({
                    url: "http://domain.com/form.php",
                    type: "post",
                    data: serializedData
                });

                // callback handler that will be called on success
                request.done(function (response, textStatus, jqXHR){
//do stuff
                });

                // callback handler that will be called on failure
                request.fail(function (jqXHR, textStatus, errorThrown){
                    // log the error to the console
                    alert(
                        "The following error occured: "+
                        JSON.stringify(jqXHR,textStatus,errorThrown)
                    );
                });
4

1 回答 1

0

它可能由于跨域请求而失败,您必须添加这些脚本标签才能解决英特尔 XDK 应用程序中的跨域错误:

<script src="intelxdk.js"></script>
<script src="xhr.js"></script>

不需要实际的脚本文件,您只需添加上述脚本标签,index.html它就会自动包含在英特尔 XDK 构建中。这里有更多细节

于 2014-03-26T13:37:55.013 回答