将AJAX响应文本加载到DIV中

我有一个PHP文件,它根据来自AJAX请求的帖子信息返回MySQL结果。 我将它设置为回显MySQL表中的信息。 所以,我想知道如何使用JQuery将响应文本加载到DIV中。 如果我查看Firebug,响应文本正是我所期望的,MySQL查询的结果,所以我知道PHP正在完成它的工作。</ p>
</ div>

展开原文

原文

I have a PHP file which returns MySQL results based on post information from an AJAX request. I have it set to echo the information from the MySQL table. So, I want to know how to load that response text into a DIV with JQuery. If I look in Firebug, the response text is exactly what I expect, the results of the MySQL query, so I know PHP is doing its job.

dsfs1233
dsfs1233 尝试发布一些代码,并告诉我们到目前为止你尝试了什么?
8 年多之前 回复
duanhu7390
duanhu7390 我觉得你的问题还没有完成。发一些代码?
8 年多之前 回复

2个回答

Hmm, plain JavaScript? Maybe you can try this:

var callback = function (response) {
  var myDiv = document.getElementById("resultsDiv");
  var textElem = document.createElement('pre');
  textElem.innerHTML = response.text;
  myDiv.appendChild(textElem);
}

Ajax.request(url, params, callback); // or whatever you use for your Ajax query

This basically would create a callback function. So when you make your ajax call (you didn't say how), pass the result to your callback function (so your javascript won't block the page while loading results).

A new <pre> element will be created, text inserted in it, and the element inserted in your (already provided) resultsDiv.

Text in a <pre> element is displayed in a fixed-width font like Courier and it preserves line breaks and spaces (in case you formated the text on the server, othervise you can create a span or div instead).

dth42345
dth42345 现在我写了答案,我看到你提到了jQuery。 应该修复我的例子,有时可能会。 但是你从你的评论中得到了解决方案,所以....
8 年多之前 回复

In its most simple form (as your question... ;))

$(<selector for the div>).load("url of the php-file");

.load()

douyao6842
douyao6842 您已有数据。 那对我来说并不是那么清楚。 一些代码作为一个例子会使它更容易理解。 你的评论让它更加混乱^^
8 年多之前 回复
duanbamo0127
duanbamo0127 我不知道。 但我通过使用$(“#status”)得到它.html(数据);
8 年多之前 回复
dongsechuan0535
dongsechuan0535 问题是?
8 年多之前 回复
doujiongqin0687
doujiongqin0687 谢谢,但我需要php文件提供的即时数据。 我的代码将订单号发布到orderstatus.php,然后我需要它来加载php文件给出的响应(订单状态)。 它将是每个请求的变化变量。
8 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐