-2

データベースにクエリを実行し、行を li 要素として jQuery ダイアログの div に返す PHP スクリプトがあります。これは、クエリ行の応答を処理する PHP の while ループで配列を作成することによって行われます。ここまでは順調ですね。id=dialogResponse を持つ div の Dialog 内に一連の行を表示します。以下の配列命令の最初の 2 つの部分 (コードの 2 行) です。ところで、それは単なるli要素です-ulはありません。

ここで、各 li 応答に jQuery ボタンを配置して、その投稿を非アクティブ化/一時停止するアクションの選択肢をユーザーに提供したいと考えています。私はこれにかなり慣れていないので、ボタンを表示したり、何も機能させたりすることができません。内部サーバー エラー メッセージが表示されるので、それがセレクターの問題なのか、php 構文の問題なのか、それとも何か他の問題なのかわかりません。

データベース内のその行に対してアクションを実行する関数のトリガーポイントとなる各liの最後にjQueryボタンを取得するにはどうすればよいですか? event.preventDefault は、選択された streetAddress と都市で MySQL UPDATE を実行する将来の関数のプレースホルダーです。これがコードです。

$messages[] = "<li> 
$storedStreetAddress, $storedCity  
"<script type="text/javascript"> $(function() { $( "#dialogResponse li")
.button( label: Pause posting).click(function( event ) event.preventDefault();});});
</script>"
</li>";

具体的にしてください。コードは大いに役立ちます。この分野では、一般的な指示にうまく従いません。

4

1 に答える 1

0

なぜ<script>PHPで印刷する必要があるのですか? JS ファイルに含めないのはなぜですか? ボタンについては、それぞれに標準の HTML [または任意の設定] を作成し、<li>jQuery でそれらをアクションのターゲットに設定してみませんか? <a>- 、<input><button>などが必要です。.button()

于 2013-04-25T15:34:42.887 に答える