2011-07-02 7 views
1

これは奇妙です。

唯一のモバイルサファリに

、そして最後の夜以来、このスクリプト....

function login(login) 
{ 
     scrollTo(0,0);  
     var persistent = 'false' 
      if ($('#persistent').is(':checked')){persistent = 'true';} 
      if ($('#loginMsg').is(":visible")) {$('#loginMsg').hide();} 
      var password = $('#password').val(); 
      var email = $('#email').val(); 
    $.ajax({ 
     type: "POST", 
     url: "rpc.php", 
     data: { id: email, value: password, persistent: persistent, method: "loginM"},  
     dataType: "json", 
     timeout: 5000, 
     success: function(data){ 

     if (data.login=='true') 
      { 
      $('#pleaseWait').jqmShow(); 
      location.reload(true); 
      }   
     else 
      { 
      $("#loginMsg").show(); 
      $("#loginMsg").html(data.status); 
      } 
     }, 
     /* error: function() { 
     alert('This is taking too long. You could try again now, or wait and try again later.');*/ 

     error:function (xhr, ajaxOptions, thrownError){ 
       alert(xhr.status); 
       alert(xhr.statusText);  
    } 
}); 
} 
  1. alert(XMLHttpRequest.responseText);は -
  2. alert(textStatus);ページのために私にスクリプト全体を返す - 戻り、 'OK' を
  3. alert(errorThrown); - '200'を返します

私はスクリプトを実行するとすぐにエラーが発生しますまあ、5秒待つことはありません。私はスクリプトを隔離しているので、他のスクリプトはそれを妨げません。 ipodのキャッシュをクリアしました。

これはかなり一般的な問題です。 1つの解決策は、オプションではないサーバーを再起動しているようです。

+0

URLは絶対的なものではありません:http://myserver.com/rpc.php? –

+0

それはそれを修正しました、私はすぐ下の別の機能が完全に相対URLで動作しているので、奇妙です。私はあなたにいくつかの信用を与えることができるように、あなたは応答を掲示すべきです。 – maxum

+0

ここに答えがあります:)素敵な夕暮れをお過ごしください! –

答えて

関連する問題