こんにちは、私はマスターページを使用FirefoxとChromeでjQueryコードが動作しないのはなぜですか?
を編集しました。私は自分のプロジェクトでformsauthenticationを使用します。 SQL Server 2005からデータを取得します。その後、login.aspxでは、jQueryからpagemethodを呼び出します。結局、IE9.0、Chrome、Firefoxでプロジェクトを実行します。プロジェクトは正しいです。しかし、このjQueryコードはIE9.0だけで動作しています。 LoginServiceという名前
マイpagemethod、LoginServiceのリターンが「0」の成功でないならば、私はこのTAHを制御する、「ユーザー/ Default.aspxの」のように「0」かにreturnurlを返すには、以下を実行します:
alert("there isnt error: " + msg.d);
しかし、エラーがある場合、これが実行されます:
alert("there is error: " + msg.d);
私はIE9でこのプロジェクトを実行する場合ERROがイマイチ」のように、メッセージが表示
ことは非常に興味深いですR:ユーザー/ Default.aspxの」しかし、
私はクロームやFirefoxでこのプロジェクトを実行した場合と同様に、メッセージが示す 『エラーがある:undefinedは』
どのように私はすべてにこのプロジェクトを実行することができますブラウザ?
だけで簡単に観察<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("#myContent_login").focus();
jQuery("#myContent_submit_image").click(function() {
jQuery("#login_form_spinner").show();
jQuery.ajax({
type: "POST",
url: "Logon.aspx/LoginService",
data: "{'username': '" + jQuery("#myContent_login").val() + "', 'password': '" + jQuery("#myContent_password").val() + "','isRemember': '" + jQuery("#myContent_remember_me").is(':checked') + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg.d != 0) {
alert("there isnt error: " + msg.d);
}
},
error: function (msg) {
alert("have error: " + msg.d);
}
});
});
});
</script>
あなたが言うとき"エラーがあります:未定義" - "エラーがありません:未定義"または "エラーがあります:未定義"を意味しますか?ここに「エラーがあります」という正確なメッセージを表示するコードはありません。どのケースが間違っているのかわかりません。 – Benj