黑莓 10 级联 ajax 调用从 javascript 总是执行错误函数
Blackberry 10 cascades ajax call from javascript always executing error function
嗨,我正在使用webview在BB10级联中从javascript执行ajax调用,如下所示
$.ajax({
url: internalserverip,
type: "POST",
cache: false,
data: pjsonstring,
dataType: 'json',
success: function(json) {
},
error: function (xhr, statusText, throwError) {
alert(JSON.stringify(xhr));
// alerts {"readyState":4,"status":404,"statusText":"error"}
alert(statusText); // alerts error
alert(throwError); // alerts null
},
async: false
});
它总是进入错误功能,并发出相同的警报。
@Sanj15041:我们知道 404 http 代码意味着找不到内容!
您收到此错误可能是因为您的内部服务器IP url未寻址到服务器上的有效内容,或者服务器根据您作为参数发送的数据返回404错误
怎么办?
井:
- 请通过提醒来验证您的内部服务器IP url拼写是否正确(查看下面的代码)
-
检查您的服务器是否配置为接收/处理该 URL 上的 POST 请求
-
导航到同一目录中具有相同数据(pjsonstring)的内部服务器IP URL,并检查结果是否!也许它也返回 404!
-
确保您的 URL(内部服务器 IP)返回 json编码的数据
-
将您的服务器端代码粘贴到此处: 因此,我们将能够了解哪些内容不起作用
在发生错误时提醒您的错误,以检查它是否是您想要的
$.ajax({
url: internalserverip,
type: "POST",
cache: false,
data: pjsonstring,
dataType: 'json',
success: function(json) {
},
error: function (xhr, statusText, throwError) {
alert("url: "+internalserverip+"'n Parameters: "+pjsonstring+"'n returns : "+JSON.stringify(xhr));
alert(statusText); // alerts error
alert(throwError); // alerts null
},
async: false
});
在精细中:这不是原因,但你不需要说{cache:false},因为发布请求数据永远不会被缓存!
祝你好运
相关文章:
- 未捕获的语法错误:无法在“文档”上执行“查询选择器”
- 试图在Windows上执行package.json中的脚本会引发JScript错误
- Visual Studio代码未在Javascript中执行错误检查
- LABjs错误:脚本总是使用.script()来执行加载的序列
- Javascript执行顺序错误
- AJAX 请求不会在 400 个错误查询上执行失败
- 如何让jQueryajax执行错误函数
- JS中函数执行错误
- 歌剧中的执行错误
- jQuery.ajax+php5.3-始终执行错误函数
- 黑莓 10 级联 ajax 调用从 javascript 总是执行错误函数
- 在Chrome中执行错误的if语句
- Onblur执行错误
- 在CoffeeScript中执行错误的事件
- . js函数将继续执行错误的值
- 美元.getJSON执行错误回调
- NodeJS执行错误TypeError: Cannot read property 'host'的定义
- 重新加载kendo ui网格行项目代码执行错误
- javascript执行错误的函数
- 2 个按钮组,但 1 组执行错误操作