我想在url
中的以下代码中的js中附加变量数据$(document).on('change','.sort_rang',function(){
var url = "ajax_search.php";
//console.log($("#search_form").serialize());
var data = $("#search_form").serialize();
//data += "&pn="+ <?php echo $_GET['pn']; ?>;
//console.log(data);
$.ajax({
type: "POST",
url: url,
data: data,
success: function(response)
{
$('.ajax_result').html(response);
}
});
return false;
});
如何以下面的格式附加网址
?pg=2&company=motorola,lenovo&pricerange=2
我想在ajax_search.php中附加url
var_dump($_REQUEST)
之后。我收到了这个
array(4) { ["company"]=> array(1) { [0]=> string(6) "Lenovo" }
["category"]=> array(1) { [0]=> string(6) "mobile" } ["pricerange"]=>
string(1) "1" ["pricesort"]=> string(1) "1" }
从此我想追加上面的格式
答案 0 :(得分:1)
如果您的服务( ajax_search.php )需要GET方法,那么您只需将type
请求的$.ajax
参数从type: "POST"
更改为{ {1}}然后jQuery完成这项工作,你不需要手工将字符串附加到URL。
type: "GET"