Phonegap Android - Ajax请求无法在Mac OS笔记本电脑上工作,但在ubuntu和其他操作系统中工作

时间:2013-12-16 06:28:21

标签: android ajax macos cordova

我一直在制作一个简单的ajax请求来从Web服务器获取xml数据,它在ubuntu eclipse中工作正常,它在我的mac os笔记本电脑上工作正常,但在过去一周我的ajax请求无法正常工作我的Mac OS笔记本电脑,但以前相同的代码一直工作正常。当我在ubuntu os eclipse中复制相同的代码,并在那里工作正常。

以下是我的代码

        $.ajax({  
            url:url,  
            dataType:"xml",  
            contentType:'application/xml',  
            timeout:10000,  
            type:'POST',  
            success:function(data) {  

                var $xml = $(data);
                var email = $xml.find('email').text();
                alert(email);

            },  
            error:function(XMLHttpRequest,textStatus, errorThrown) {     
              alert("Error status :"+textStatus);  
              alert("Error type :"+errorThrown);  
              alert("Error message :"+XMLHttpRequest.responseXML);  
            }});

如果我给超时值10000,我得到超时错误但我没有在ubuntu中得到任何错误。然后我增加了我的mac os中的超时值现在我得到3个警报,因为我已经在我的错误中设置它们环

First alert  :  error
second alert :  ''
third alert  :  undefined

有人可以帮我弄清楚我在mac os中遇到了什么问题

在我的日志中,我没有收到任何错误....

以前有人提出类似我的问题,但没有正确答案。

i am trying to make an ajax request from my phonegap app to servlet running on my laptop,

0 个答案:

没有答案