我有一个使用jquery和php脚本的分页脚本,我在这里尝试在我的url中传递一个名为rev
的url变量,它给分页服务器端文件一个sql id参数
这是我的jquery代码:
function loadData(page){
loading_show();
$.ajax
({
type: "POST",
url: "commentPagination.php",
data: "page="+page,
success: function(msg)
{
我尝试了以下但是没有用
function loadData(page){
loading_show();
$.ajax
({
type: "POST",
url: "commentPagination.php",
data: "page="+page+"&rev="+rev,
success: function(msg)
{
它不起作用,如何从URL获取变量然后通过jquery传递到我的服务器端文件?
答案 0 :(得分:3)
您可以使用Object作为数据属性
//...
data: {
page: page,
rev: rev
},
//...
答案 1 :(得分:1)
你需要一个对象:
data: {page: page, rev: rev},
虽然您可能希望重命名变量,但不会混淆。
答案 2 :(得分:0)
嗯,这是您要查找的完整代码:
$.ajax({
type: "POST",
url: "get-cities-xml/"+area,
data: "eid=0",
dataType: "xml",
success: function(data) {
$html = "";
$(data).find("city-name").each(function(){
$html += "<li><a class='aclick' href='getproperty/"+$(this).find("name").text()+"'>"+$(this).find("name").text()+"</a></li>";
});
$("#show-cities").html("<ul>"+$html+"</ul>");
},
error:function(xhr,err){
//alert("readyState: "+xhr.readyState+"\nstatus: "+xhr.status);
alert("readyState: "+xhr.readyState+"\nstatus: "+xhr.status);
}
});
现在为你的事情:
$.ajax
({
type: "POST",
url: "commentPagination.php",
data: "page="+page,
success: function(msg)
{
alert(msg)// that msg contains ur html response.
},