我使用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
});
有人可以帮我解决这个问题。这真的阻止了我下一步工作的进展。