私はjsonを使用してデータをフィルタリングします..
データをフィルタリングする検索フォームを作成しており、php と mysql を使用しています
名前と国と年齢で検索
しかし、データはdivに表示され、変数がURLを介して送信されないため、phpでページネーションを作成できません...
URL が localhost/rootfolder/search?country=uk&name=carla&age=23 のように表示されるようにしたい
function get_site_data(){
filter_url = '';
if($("#nickName").val()) { var nick = $("#nickName").val(); }
else var nick = '';
if (nick != '' && nick != '-')
if(filter_url == '')
filter_url += ' full_name like "'+nick+'%"';
else
filter_url += ' And full_name like "'+nick+'%"';
if($("#country").val()) { var country = $("#country").val(); }
else var country = '';
if (country != '' && country != '-')
if(filter_url == '')
filter_url += ' country = "'+country+'"';
else
filter_url += ' And country = "'+country+'"';
そして私はデータを送信します
`if (filter_url=="")
{
document.getElementById("member_user").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("member_user").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","search.php?q="+filter_url,true);
xmlhttp.send();
}`