我正在使用这段代码,在托管中加载PHP格式的数据。然后我将收到的数据显示到值输入:
$("#MerekDagang").load("http://jiyo-hotel.com/bpom/data.php?id=1&act=Get_MerekDagang").value;
问题是如何在此处加载数据并作为输入值插入:
<input type='text' class='form-control' name='Merek_Dagang' placeholder='Merek Dagang' id='MerekDagang' value=''>
答案 0 :(得分:1)
这不是在jquery中使用.load
方法的正确方法。它试图将数据结果加载到该元素标签(它不是包装元素,它是一个单一的输入元素)。
你应该改用:
$(document).ready(function(){
$.get("http://jiyo-hotel.com/bpom/data.php?id=1&act=Get_MerekDagang",function(data){
$("#MerekDagang").val(data);
});
});
这明确告诉数据应该去哪里(进入所选元素的val)。
P.S。:我不知道为什么你会想通过这样的ajax立即加载数据虽然......看起来效率低下,你可以在php输出版本中放入那些数据。