で働いていない私は、次のHTMLフォームがあります。SELECT要素は、jQueryの
<div id="main">
<form Id="search-form" action="/ViewRecord/AllRecord" method="post">
<div>
<fieldset>
<legend>Search</legend>
<p>
<label for="username">Staff name</label>
<input id="username" name="username" type="text" value="" />
<label for="softype"> software type</label>
<input type="submit" value="Search" />
</p>
</fieldset>
</div>
</form>
</div>
をそして私はusername
フィールドがクリックされたときにalert
ボックスを表示します。これは私のjQueryのコードです:
$(function() {
$("#username").click(function() {
$.getJSON("ViewRecord/GetSoftwareChoice", {},
function(data) {
alert(data);
});
});
});
Click
が解雇されることはありません特定の理由。何か私は間違っていた?
フォームタグは閉じていますか? –
$ .getJSONの外にアラートを入れてみましたか?あなたのアラートが表示されないように、$ .getJSONが失敗する可能性があります。 –
@haim、はい、フォームタグは閉じています。私は質問を編集しました – Graviton