4

我使用 Apache Cordova Windows Phone 8 框架开发了一个应用程序。我正在使用模拟器。

我的第一页对 WCF 服务进行了 ajax 调用,以根据用户输入显示员工列表。我已经在我的页面上显示了 Ajax 调用返回的数据。在此之前一切正常。

当我单击模拟器的后退按钮时,问题就开始了。后退按钮带我启动模拟器,我们可以在其中看到所有应用程序图标。

当我点击我的应用程序图标时,它会打开 index.html,这是我的主页。当我输入搜索条件并按下搜索按钮时,ajax 调用会返回请求状态 0。

我无法弄清楚为什么会发生这种情况,并且在互联网搜索中找不到任何有用的东西。我的ajax调用是这样的

    // Require cross-site scripting so enable it here (calling different website)
    $.support.cors = true;

    var jsonData = { 'searchCriteria': 'Raj'};
    $.ajax({
        type: "POST",
        url: "http://hqit116/EmployeeWCFService/EmployeeWCFServices.svc/GetEmployeeData",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: JSON.stringify(jsonData),
        processData: true,
        success: onSuccess,
        error: OnFailure
    });

有人可以帮我解决这个问题。这真的阻碍了我下一步工作的进展。

4

0 回答 0