英特尔XDK的外部查询

时间:2014-07-30 18:09:10

标签: jquery intel-xdk

我正在编写我的第一个XDK应用程序,该应用程序在Web服务器上查询CGI,以获取用于填充选择列表的项目列表。这在XDK模拟器中的桌面上工作正常,但在“App Preview”应用程序中运行时出现HTTP错误。我不知道从哪里开始麻烦拍摄。

HTML

<div id="csDiv">
    <select id="customerID">
        <option value="1">Customer 1</option>
        <option value="2">Customer 2</option>
        <option value="3">Customer 3</option>
        <option value="4">Customer 4</option>
    </select>
</div>

jquery

$.ajax({
    type: "POST",
    url: httpsBase+"/cgi/appCustList.exe",
    error: ajaxError,
    success: function (r) {
        if (r.indexOf("error") > -1) {
            alert(r);
             return false;
        } else {
                        var dta=r.replace(/(\r\n)/g, ""); // server appends crlf 
                        var ret=eval("[" + dta.split(",") + "]");       

                        if( ret[0][1] =="-1"){
                            alert("no customers found");
                            return;
                        }


    for(var i=0;i<=ret.length-1;i++){        
         $('#customerID')
         .append($("<option></option>")
         .attr("value",ret[i][0])
         .text(ret[i][1]));             
    }

感谢

1 个答案:

答案 0 :(得分:0)

解决方案是添加&#34; xhr.js&#34;在&#34; intelxdk.js&#34;之后包括