0

我的实际项目确实有一点问题。

我的 .HTML 文档通过 post 向 php 文档提供了一些数据,该文档仅回显了一些数字和字母,但没有空格。所以现在我喜欢将响应直接加载到文本框中,而不显示“丑陋”的响应 php 文档或重新加载站点。

感谢帮助

4

2 回答 2

1
$.ajax({
    url: "/mydoc.php",
    type: 'POST',
    data: {tb1: "arbitrary"}, // this could be anything
    success: function(data) {
        $("#myTextBox").val(data);
    }});

希望这可以帮助!

于 2012-08-28T15:52:17.590 回答
0

您可以使用 jquery 完成此操作。

您将需要捕获您的响应并设置 textfieldvalue属性。

如果您正在获取数据,也许您应该使用 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 以使表单不会转到操作页面。

于 2012-08-28T15:51:40.887 回答