2017-11-17 14 views
0

ちょうどajaxからphpファイルにいくつかの値を渡そうとしていますが、エラー機能が働いています。私のコードは、私はバレスを渡している見ることができますコンソールでajax成功関数は親切に働いていません

<script> 
    function test(){ 
    //alert("hello"); 
    var myData ={ 
     name : $("#name").val(), 
     email : $("#email").val(), 
    }; 

    $.ajax({ 
    url: "test1.php", 
    type: "POST", 
    dataType:'json', 
    data: {a: 155}, 
    success: function(data){ 
     console.log(data); 
    }, 
    error : function(et){ 
     console.log("failed"); 
     alert(et); 
}); 
return false;} 
</script> 

を次の、私はこのヘルプ

+1

エラーは何ですか。 – urfusion

+2

'}'がありません。 – Xufox

答えて

1
$(document).ready(function test(){ 
    //alert("hello"); 
    var myData ={ 
    name : $("#name").val(), 
    email : $("#email").val(), 
    }; 

    $.ajax({ 
    url: "test1.php", 
    type: "POST", 
    dataType:'json', 
    data: {a: 155}}) 

    .success (function(data){ 
     console.log(data); 
    }) 

    .error (function(et){ 
     console.log("failed"); 
     alert(et); 
    }) 
}); 

のための真の解決策を見つける傾けるあなたは、いくつかの間違った構文を持っていた+あなたが実行するとき、あなたのjqueryのを伝える必要があります。私はそれを$(document).readyに設定し、それをonClickまたはあなたが望むものに変更することができます。私の環境でAjaxコールがテストされています。