我希望在myplace
id="number"
的结果数据
如果
<input type="text" id="number" name="number" value="5">
我想在id="myplace5"
如果
<input type="text" id="number" name="number" value="7">
我想在id="myplace7"
我该怎么做?
<script>
function Check_register()
{
setTimeout(function(){
$.ajax
(
{
url: 'test.php',
type: 'POST',
data: $('#form_setup').serialize(),
cache: false,
success: function (data) {
$('input').prop('readonly', false); // this line will enable all input after success //
$('#myplace').show();
$('#myplace').html(data);
}
}
)
}, 2000);
}
</script>
答案 0 :(得分:0)
我认为data
是包含<input id="number" />
的html。如果是这样,你可以这样做:
$('#myplace'+ $(data).find("#number").val()).html(data);
答案 1 :(得分:0)
因为&#39; Myplace &#39;是一个输入元素,你不能使用&#39; text&#39;或者&#39; html&#39;像往常一样。
相反,您需要做的是使用jQuerys&#39; val&#39;功能如下:
$("#myplace").val(html.data);
&#39; html.data&#39;将包含您从Web服务获得的数据,并且对vall的调用将确保将其添加到元素值属性中。