私は今4時間掘り起こしています。私はこれについて私の頭を上げることができないので、私は尋ねることに決めました。私はこのjavascriptで "undefined"を取得しています。どうして?
support.php:
私は1つのページでは、次のしている上記ページ(support.php)で
<div id="userID"><?= $dataOwner =></div>
<a class="nav-link" href="JavaScript:void(0);" id="showOpen">Open</a>
<script src="js/tickets.js></script>
、$ dataOwnerは正しく値を返します。
tickets.js:
$("#showOpen").click(function(){
$.ajax({
type: "POST",
url: 'https://[redacted]/load_tickets.php?user='+$('#userID').val(),
success:function(data) {
document.getElementById('openTickets').innerHTML = data;
}
});
});
が、#userIDの値は常に未定義でクリックすると は、リンクは「JS/tickets.js」私は以下の持っているスクリプトを呼び出す必要があります。 これはなぜですか、私は何が間違っていますか?
たい、しかし、あなたは$ _POSTを使用できる場所$ _POST(配列)としてファイルにデータを掲載します。あなたは '$("#customer ")を意味しましたか?text()'? –
私のコードを修正しました。実際はuserIDです。ありがとう – GRFF
Divに値がありません。 '$( '#userID')。text()'を試してください。 – JJJ