我的实际项目确实有一点问题。
我的.HTML文档通过post向php文档提供了一些数据,该文档只回显了一些数字和字母,但没有空格。因此,现在我喜欢将响应直接加载到文本框中,而不显示"丑陋"的response-php文档或重新加载网站。
感谢的帮助
$.ajax({
url: "/mydoc.php",
type: 'POST',
data: {tb1: "arbitrary"}, // this could be anything
success: function(data) {
$("#myTextBox").val(data);
}});
希望这能有所帮助!
您可以使用jquery来实现这一点。
您需要捕获响应并设置文本字段value
属性。
若您正在获取数据,也许您应该使用GET方法而不是post。
$.get('your_php_url?some_data=here&some_more_data=here', function(response, status) {
if (status === 'success') {
$('#your_textbox').val(response);
}
});
或者更好地用JSON编码数据,而不是传递纯文本。
$.getJSON
并将文本框设置为json响应
您可以使用submit将提交处理程序附加到表单。请确保返回false,这样表单就不会转到操作页。