IE6と7でajaxリクエストを作成する際に問題があります。エラーは次のとおりです。jQuery、IE6,7の期待される識別子、文字列または数字
$("#submitNewAdmin").live('click',function()
{
$.ajax({
type: "POST",
url: "resources/ajax/ajax_new_admin.php",
data:{
username:$(".pp_inline #username").val(),
password1:$(".pp_inline #password1").val(),
password2:$(".pp_inline #password2").val(),
email:$(".pp_inline #email").val(),
},
success: function(msg)
{
if (msg == "success")
{
location.reload(true);
}
else
{
alert(msg);
}
}
});
});
success
が行わ行:を指しているライン262上のExpected identifier, string or number
。私は周りを探索し、他の人々の問題への解決策は、余分なカンマがあることです。私は自分のコードを見て、私は余分なカンマを見つけることができません。誰かが私が間違っている何かを見ることができますか?このコードはすべて$(document).ready(function(){});
にラップされています。
data:{
username:$(".pp_inline #username").val(),
password1:$(".pp_inline #password1").val(),
password2:$(".pp_inline #password2").val(),
email:$(".pp_inline #email").val(), // <----
},
JSLintのようなツールを使って、あなたのコードを実行すると、このようなエラーが生成されます。また、私はjquery-1.7.1.min.js
データオブジェクトの最後に 'email:$(" pp_inline #email ")の後に余分なCOMMAがあります。 – Mathletics
簡単なコードを繰り返し見ているようです物事を見落とす...それは問題でした。ありがとう – Ronnie