ボタンのクリック時にリクエストを送信する必要がありますが、ボタンのクリック イベントの発生時にコールバックが受信されません。以下はコード スニペットです。
$(document).ready(function () {
var counter = 0;
$("#trail").click(function () {
$("#dialog").dialog();
if (counter < 1) {
$("#searchboxdiv").after('<input type="text" id="searchbox">');
$("#searchbox").after('<input type="button" id="searchbutton" value="search">');
counter++;
}
});
$("#searchbutton").click(function () {
var dataToSend = null;
$.ajax({
data: dataToSend,
url: "FormHandler",
success: function (result) {},
beforeSend: function () {
dataToSend = $("#searchbox").val();
}
});
});
$("#searchboxdiv").on('click', "#searchbutton", function(){
var data = null;
});
});
ダイアログボックスにテキストボックスを動的に追加し、ダイアログボックスのボタンをクリックすると、コールバックが受信されません