2017-01-30 8 views
0

В настоящее время я пытаюсь вывести несколько записей через страницы. Однако я уже немного неудачу в начале ...Как обновить URL-адрес с помощью ajax

<table> со всеми записями обновляется через ajax. Однако проблема заключается в том, что всякий раз, когда я нажимаю ссылку, которая должна обновлять part.php?page=1, она ничего не делает.

файл part.php

function activateEMode(aa){ 
//update all val etc 
loadDoc("partB.php?page=1"+val+"&person="+person+"&status="+status+"&s_priortiy="+val1+"&s_uDate="+val2+"&s_fDate="+val3+"&search="+search+"&aa="+aa+"&q="+val, partiB); 
} 

файл partB.php

$page = $_GET['page']; 

for ($i=1;$i<5;$i++){ 

     echo '<a href=part.php?page='.$i.'>'.$i.'</a>'; 
    } 
echo $page; 

Так что я пытаюсь добиться в том, что, когда Аякса функция loadDoc называется она должна установить ?page к <a> нажатой. Было бы хорошо, если бы вы могли мне помочь :).

+0

данных является неполным. Требуется функция loadDoc. Также, где вы хотите, чтобы это изменение произошло - 'part.php? Page = 1' – xRahul

ответ

0

Вы можете использовать window.location.replace, чтобы перейти к новой ссылке.

Это будет выглядеть следующим образом:

var currnet_Location = windows.location; 
var current_Location = current_Location.substring(0, current_Location.indexOf("page=")); 
var location_to_jump = current_Location+"New Location"; 
window.location.replace(location_to_jump); 

Good Luck :)

 Смежные вопросы

  • Нет связанных вопросов^_^