Ajax调用有时无法找到该文件

时间:2014-01-13 14:23:42

标签: php ajax jquery nginx

我有一个非常简单的AJAX登录。有时候它会起作用,有时却不起作用。

对于我能看到的所有内容(如Chrome开发工具中以红色突出显示),有时无法找到该文件。我不知道这是JQuery,最新的PHP版本还是我的NGINX的问题。主要是因为有时它起作用,有时它不起作用。

关于如何解决这个问题的任何想法?

以下是用于登录的代码,图片是Chrome开发工具

    var user = $("form.logIn").serialize();
    $.post("http://xxx.xx.xx.102/pageResources/phpLibraries/login.php", user, function(data) {

       if ( typeof data.ok !== "undefined" ) {
            window.location.replace("http://xxxx/index.php?id=27");
            }
   });

enter image description here

POST http://xxxxxx/pageResources/phpLibraries/login.php HTTP/1.1
Accept: */*
Referer: http://xxxxxx/localhost
Origin: http://xxxxx
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36
Content-Type: application/x-www-form-urlencoded; charset=UTF-8

当我将AJAX调用更改为不包含IP地址时,发送的标头为

POST http://xxxxx/pageResources/phpLibraries/login.php HTTP/1.1
Accept: */*
Referer: http://xxxxx/index.php?id=1
Origin: http://xxxxx
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36
Content-Type: application/x-www-form-urlencoded; charset=UTF-8

0 个答案:

没有答案