我想在文本框中加載AJAX請求。我試圖使用載荷加載AJAX請求: -在文本框中加載ajax請求
$("#textbox-id").load("file.php");
但是,它沒有工作,但相同的代碼工作了一個div: -
$("#div-id").load("file.php");
是否有這樣的函數加載AJAX請求在文本框?任何幫助將不勝感激。
我想在文本框中加載AJAX請求。我試圖使用載荷加載AJAX請求: -在文本框中加載ajax請求
$("#textbox-id").load("file.php");
但是,它沒有工作,但相同的代碼工作了一個div: -
$("#div-id").load("file.php");
是否有這樣的函數加載AJAX請求在文本框?任何幫助將不勝感激。
爲什麼不使用$.ajax
方法?在success
塊獲得的價值你的響應數據,並將其設置在textbox
$.ajax({
type: 'POST',
dataType: 'json',
url: 'file.php',
success: function(data) {
$("#textbox-id").val(data);
},
error: function(xhr, status, error) {
alert(status);
}
});
OR
$.get('file.php', function(data) {
$("#textbox-id").val(data);
});
'jQuery.load()'不會做任何事情AJAX相關。 (請參閱API文檔:http://api.jquery.com/load-event/。)您應該使用類似於zzlalani示例的內容:使用'.ajax()',然後將文本框的值設置爲等於返回的數據。 – Jackson
@傑克遜見http://api.jquery.com/load/ – Musa
哎呀!忽略我的評論。 – Jackson