我对javascript的了解非常少;因此,这是一个简单的问题。我有一个简单的 jQuery Ajax 函数
$(document).ready(function(){
$('#txtValue').keyup(function(event){
if(event.which == 13){
sendValue($(this).val());
}
});
});
function sendValue(str){
$.post("test.php",{ sendValue: str },
function(data){
$('#display').html(data.returnValue);
}, "json");
}
这会将 json 响应发送到 id="display"
<input type="text" name="txtValue" value="" id="txtValue">
<div id="display"></div>
但是我想将 json 响应作为另一个不同形式的 INPUT 元素的值
<form method="get" action="result.php">
<input id="DISPLAY" type="text" name="something" value="" />
<input type="submit" value="Submit" />
</form>
我想将 json 响应放在 and 而不是
最佳答案
如果要将返回值放入输入,则需要使用.val(data.returnValue)
而不是.html(data.returnValue)
关于javascript - 如何将 Ajax 调用发送到 INPUT 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7860351/