2017-09-20 4 views
0

ページが読み込まれたときにAJAXリクエストを実行していますが、このエラーが表示されています。私は必要なライブラリをすべて含んでいます。Uncaught ReferenceError:tankpersonが定義されていません

function select() { 
    $.ajax({ 
     type: "POST", 
     url: "page.php", 
     //LINE 67 
     data: "user=" + "<?php echo ($_GET['name']); ?>", 
     success: function (data) { 
      $("#here").html(data()); 
     } 
    }) 
} 

をあなたと定数/変数を参照している引用符なし:

tankpersonは、あなたが引用符でPHP文をラップする必要が$_GET['name']

Uncaught ReferenceError: tankperson is not defined at select (user.php?name=tankperson:67) at user.php?name=tankperson:59

<div id="here"> 

<script> 

// LINE 59 
window.onload = select(); 

function select() { 
    $.ajax({ 
     type: "POST", 
     url: "page.php", 
     //LINE 67 
     data: "user=" + <?php echo ($_GET['name']); ?>, 
     success: function(data) { 
      $("#here").html(data()); 
     } 
    }) 
} 

</script> 

答えて

1

からの結果でありますあなたのPHP変数(tankperson)の値と同じ名前が定義されていないため、ReferenceError

あなたが生成されたHTMLソースコードを見てみるならば、それは問題の発見が容易になります:ブリリアント

function select() { 
    $.ajax({ 
     type: "POST", 
     url: "page.php", 
     //LINE 67 
     data: "user=" + tankperson, 
     success: function (data) { 
      $("#here").html(data()); 
     } 
    }) 
} 
+0

はあなたに –

+0

問題ありませんに感謝します。あなたの問題を解決すれば答えを受け入れることができますか? – Andy

+0

ええ、私はこの愚かな "待ち時間"後にすることができます –

関連する問題