私の学校のプロジェクトでは、ホテルの部屋の情報を更新する必要があります。だから私はPHPで私のDBから生成されたフォームを持っています。そして、私は<input>
フィールドから1つの値を取って、onclick
ハンドラでトリガされたAJAXを使ってサーバ側のコードに送信する必要があります。<input>の値をonclick = ""、構文が失敗する
これは私のPHPコードです。私がdiv
のid='update_btn'
をクリックしたときに送信したいと思っているのは、id='newinfo'
です。何らかの理由で$("#update_btn").on("click", newinfo);
が機能していません。
echo "<form class='edit_form' method='post' action=''>";
echo "<input placeholder='New info here' type='text' id='newinfo' name='newinfo'/>";
echo "<div id='update_btn' onclick='newinfo(" . $gr_display['id'] . ")'> Update room info </div>";
echo "</form>";
この私は私のJS
function newinfo(id, newinfo) {
console.log('Click, click');
}
は、誰かが 'DIV' のonclick=""
の構文で私を助けることができますか?
働いたこと、I今私はこのような新しい情報を得ることができます var newinfo = $( "#newinfo")。 どのように私もIDに沿って渡すことができますか? – mackeemackee
@mackeemackee申し訳ありませんが、あなたを取得していません。説明してください。 –
'$(文書).on( "クリック"、 "#update_btn"、機能(){ \t VAR newinfo = $( "#のnewinfo")のval();。 \tはconsole.log( 'をクリックして、クリック'、newinfo、id); }); ' これは今私のjsコードであり、uがトップのコードを見れば、私はIDを持っていることがわかります。それら)。 – mackeemackee