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);
}
});
}
alert(XMLHttpRequest.responseText);
は -alert(textStatus);
ページのために私にスクリプト全体を返す - 戻り、 'OK' をalert(errorThrown);
- '200'を返します
私はスクリプトを実行するとすぐにエラーが発生しますまあ、5秒待つことはありません。私はスクリプトを隔離しているので、他のスクリプトはそれを妨げません。 ipodのキャッシュをクリアしました。
これはかなり一般的な問題です。 1つの解決策は、オプションではないサーバーを再起動しているようです。
URLは絶対的なものではありません:http://myserver.com/rpc.php? –
それはそれを修正しました、私はすぐ下の別の機能が完全に相対URLで動作しているので、奇妙です。私はあなたにいくつかの信用を与えることができるように、あなたは応答を掲示すべきです。 – maxum
ここに答えがあります:)素敵な夕暮れをお過ごしください! –