Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquerymobile和ajaxpost的问题_Jquery_Blackberry_Jquery Mobile - Fatal编程技术网

jquerymobile和ajaxpost的问题

jquerymobile和ajaxpost的问题,jquery,blackberry,jquery-mobile,Jquery,Blackberry,Jquery Mobile,我被这个问题难住了,因为某种原因,我只是在黑莓手机上,我并没有在帖子中提到它的内部“功能”。我正在使用最新的JQuery手机。有人有主意吗 function test(data1) { alert("I do get here!"); $.post("test.php", { data: data1 }, function(xml) { alert("never

我被这个问题难住了,因为某种原因,我只是在黑莓手机上,我并没有在帖子中提到它的内部“功能”。我正在使用最新的JQuery手机。有人有主意吗

function test(data1)
    {            
        alert("I do get here!");
        $.post("test.php",
        { data: data1 },
            function(xml) {
                alert("never here!");
            }
        );     
    }

这只会在成功时发生。添加
错误
处理程序以查看出现了什么问题


最有可能的原因是调用没有导致成功,并且仅在成功的情况下才会调用为helper方法指定的回调。尝试将调用展开为直接调用,或者设置或回调以查看是否存在实际问题。

解决方案是将方法更改为GET。我不知道为什么,但黑莓浏览器似乎不支持jQueryPost。

我也有这个问题,但只支持5.x操作系统。
6.0运行良好。无论出于何种原因,在我的案例中,从IIS返回的数据导致帖子看起来好像没有成功——尽管它显然成功了。

这很有帮助,但没有。。。它肯定会出现错误,但不清楚为什么它只发生在黑莓手机上。我使用的是ajaxError,它没有显示任何错误,只是没有定义exception@ry0ohkiXHR responseText或status?中的任何内容?。。我会检查XHR,看看是否有相关的错误(比如不是200状态)。。。在Google上搜索0状态表示使用submit而不是type=按钮(此函数从submit中调用)尝试删除数据属性或从服务器返回简单的纯文本内容。还要检查你的服务器端应用程序是否在开始时返回BOM——它不应该返回。最后-看看服务器端是否被调用。您正在测试哪个版本的黑莓操作系统?OS6使用webkit浏览器,因此应该与其他浏览器更接近。