我如何在jquery中执行此操作? 我想发布数据,处理,然后检索由该数据生成的页面。
我所能找到的只是分开发布。或者只是检索数据。
答案 0 :(得分:6)
jQuery有jQuery.post
method来做到这一点:
jQuery.post(
'http://example.com/…',
{/* post data of key-value pairs */},
function(data, textStatus) {
/* callback function to process the response */
}
);
答案 1 :(得分:4)
发布您使用的数据$.post
。返回值将在calback函数的第一个参数中。
例如:
$.post('urlToPostTo', null, function(data){
alert(data);
}
这将在警告框中显示来自服务器的返回数据。
答案 2 :(得分:1)
你不妨试试这个例子:
客户端:
Search: <input type="text" id="criteria" />
<button id="searchButton">Go</button>
<div id="results">
</div>
<script>
var q = $('#criteria').val();
$.post('search.php',{'query':q},function(result){
$('#results').html(result);
});
</script>
服务器端(search.php):
<?php
$q = $_ POST['query'];
//do some query on db
//display the results
//do some print
?>