你能帮助我吗,这是我的问题:
未捕获的SyntaxError:意外的令牌{
我试过但它不起作用。
我的JS:
$(document).ready(function() {
$("#submit").click(function {
$.post('connexion.php', {
login: $("#username").val();
password: $("#password").val();
},
function(data) {
if (data == 'Success') {
page HTML.
$("#resultat").html("<p>Success !</p>");
} else {
$("#resultat").html("<p>Error</p>");
}
},
'text'
);
});
});
答案 0 :(得分:2)
点击功能()
后您忘记了$("#submit").click(function () {
。
在作为参数传递的对象中有;
而不是,
{
login : $("#username").val(),
password : $("#password").val()
}
必须
<script>
$(document).ready(function(){
$("#submit").click(function(){
$.post('connexion.php',
{
login : $("#username").val(),
password : $("#password").val()
},
function(data){
if ( data == 'Success' ){
$("#resultat").html("<p>Success !</p>");
}
else
{
$("#resultat").html("<p>Error</p>");
}
},
'text'
);
});
});
</script>
答案 1 :(得分:2)
您在点击功能中缺少函数参数,因为该函数没有参数添加()
。此外,您在对象中使用了分号;
,而在,
有效内容中使用了逗号$.post
。将您的代码更改为:
$("#submit").click(function(){
$.post('connexion.php',
{
login : $("#username").val(),
password : $("#password").val()
},
function(data){
if ( data == 'Success' ){
$("#resultat").html("<p>Success !</p>");
}
else
{
$("#resultat").html("<p>Error</p>");
}
},
'text'
);
});
$("#submit").click(function(){
$.post('connexion.php',
{
login : $("#username").val(),
password : $("#password").val()
},
function(data){
if ( data == 'Success' ){
$("#resultat").html("<p>Success !</p>");
}
else
{
$("#resultat").html("<p>Error</p>");
}
},
'text'
);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>