2013-03-17 1 views
0

я использовать JSON, чтобы фильтровать данные ..Как я могу отправить переменные в ссылку с json? я сделать фильтр данных с различным варом, как имя и страна

я делаю форму поиска, чтобы фильтровать данные и я использую PHP MySQL &

я поиск по названию & страны & возраст

но данные показывают в DIV и я не могу сделать разбивку на страницы с PHP, потому что переменные не передается по URL ...

я хочу URL выглядит как локальный/RootFolder/поиск ? country = uk & имя = Carla & возраст = 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();   
}` 

ответ

0

Немного сбивает с толку вопрос, но несколько советов:

  • для AJAX, используйте один из популярные JS-библиотеки/фреймворки, такие как jQuery, прототип или магистраль
  • не собирают ваш mysql-запрос в javascript, просто передайте va riables на РНР и монтируем запрос там
  • проверки из примеров каркаса JS вы выбираете, чтобы увидеть, как генерировать ответы в PHP, и обновить HTML с ними