ホームページ >バックエンド開発 >PHPチュートリアル >PHPでデータセットを取得した後、JavaScriptを使用する方法を教えてください。

PHPでデータセットを取得した後、JavaScriptを使用する方法を教えてください。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:30:121025ブラウズ

PHP と HTML を組み合わせたページを練習する場合、PHP はデータベースからデータを取得し、それをループで出力します。リンクされた JavaScript ページは、列の分類に使用される各データに対応する ID 値をどのように取得しますか? getElementById(lanmu).value;

PHP ページ内
7accf9d84cca638ae4058a62063e8f79">

アラートは fi のみを表示し、対応する値に ID 値を表示することはできません


ディスカッション (解決策) に返信

ページはまだロードされておらず、dom オブジェクトは初期化されていないため、 document.getElementById (lanmu).value;

ここの lanmu が js 変数ではない場合は、引用符を追加します document.getElementById('lanmu').value


window.load=function(){     var fi= document.getElementById(lanmu).value;}


またはそれを使用することをお勧めしますJQuery を使用すると便利です:
<script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script><script>$(function(){alert( $('#lanmu').val());});</script>

またアドバイスをお願いします

JavaScript が document.getElementsById(lanmu).value; を呼び出した後、アラートがまったく応答しません
document.getElementsByName(lanmu)アラートに未定義が表示されます
何が起こっていますか?

ページがまだロードされておらず、DOM オブジェクトが初期化されていないため、 document.getElementById(lanmu).value;

ここで lanmu が js 変数でない場合は、引用符を追加します document.getElementById('lanmu' ).value


window.load=function(){     var fi= document.getElementById(lanmu).value;}


を使用することをお勧めします。 または、JQuery を使用する方が便利です:
<script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script><script>$(function(){alert( $('#lanmu').val());});</script>


最初のオプションは問題ありませんが、元の JavaScript コードをすべて jquery に変更する必要がありますか? jqueryを追加し、phpページをクリックすると、その列にid値が表示されます。問題は、id値をjavascriptの変数に変換する方法です
次のように書いてみてください
$(function(){
var fid=$ ('#fi').val();
});

繰り返しプロンプトボックスが表示されますが、実際には fid 変数を使用して URL に入れて送信したいのです

間違っています。それは 2 番目のオプションです

あなたが何をしようとしているのか理解できません

あなたが説明した内容はどれもあなたのコードには存在しません

showtype.php: フォームのフォームを表示するために使用されます

437e1bac295d9121d0dd6689f8c526cdf2b8b73da751f6a0101d6acb3acd2296
478dd17a51f0e86d08ab88517f1d7f372cacc6d41bbb37262a98f745aa00fbf0