我需要使用Ajax运行搜索,这样我从Ajax获得的响应(不应该包含HTML,它应该只包含数据)在网页上获取,然后在页面上用HTML解析该响应并显示。 / p>
我想知道可以做到,如果是,那该怎么做。它是否会使流程运行得更快或在服务器上消耗更少的资源?
答案 0 :(得分:0)
由于您没有尝试编写此代码,我会给您一些指示。
1。)我很有可能,我在登录表单上这样做。
2.)将数据发布到外部页面,然后将该页面上的响应编码为JSON中的数组。在外部页面上回显JSON。
3。)完成ajax帖子后,你可以执行类似这样的功能:
function(data){alert(data.given_name_on_external_page)}
或类似的东西。一旦你浏览了Ajax表单示例,你应该能够更好地掌握它。
4.。)现在要在网页上显示它,这很容易。
HTML
<div id='response'></div>
的Javascript
function(data){document.GetElementById('response').html=data.data};
这应该足以让你了解需要做什么,我会把剩下的留给你以及你使用谷歌的能力:)。
答案 1 :(得分:-1)
在JQUERY中使用escape和load()功能