2017-01-19 2 views
0

Код:Как мы можем передавать id в url с помощью jquery?

<script type = "text/javascript" > 
    $(document).ready(function($) { 
    $('#university_name').autocomplete({ 
     source: 'autocomplete.php', 
     minLength: 2, 
     select: function(event, ui) { 
     var x = ui.item.value; 

     x = encodeURIComponent(x); 
     location.href = "university_page.php?university_name=" + x + "&university_id=" + x; 
     return false; 
     } 
    }); 
    }); < /script> 

autocomplete.php

<?php 
    include('conn.php'); 
    $searchTerm = $_GET['term']; 
    $query = $db->query("SELECT * FROM all_university WHERE university_name LIKE '%".$searchTerm."%' ORDER BY university_name ASC"); 
    while ($row = $query->fetch_assoc()) { 
     $data[] = $row['university_name']; 
    } 
    echo json_encode($data); 
?> 

как я могу передать идентификатор в URL еще при поиске в текстовое поле поле URL имеют university_page.php?university_name=xyz

, но я хочу

university_page.php?university_name=xyz&university_id=1 ?

Спасибо

+1

Вы можете просто использовать JQuery $ .get (» demo_test.asp ", функция (данные, статус) { alert (" Данные: "+ данные +" \ nСтатус: "+ статус); }); см. по адресу http://www.w3schools.com/jquery/ajax_get.asp –

+0

, пожалуйста, пожалуйста, соберите? –

+0

Я думаю, что какая-то проблема в вашем описании вопроса. Вы упомянули, что страница university_page.php на jquery и php-странице - autocomplete.php. –

ответ

0

Для Jquery Запрос Try This

var get_url = "<baseurl>/autocomplete.php?university_name="+x; 
    $.get(get_url, function(data, status){ 
    alert("Data: " + data + "\nStatus: " + status); 
}); 

запрошенный файл: autocomplete.php вы должны обрабатывать Uni имя,

$_GET['university_name'] 
Смежные вопросы