javascript - 我们如何使用 jquery 在 url 中传递 id?

标签 javascript php jquery html css

代码:

 <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>

自动完成.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 中传递 id university_page.php?university_name=xyz

但是我想要

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

谢谢

最佳答案

对于 Jquery 请求试试这个

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']

关于javascript - 我们如何使用 jquery 在 url 中传递 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41741977/

相关文章:

javascript - template.data._id 在 Meteor 中做什么?

javascript - 在UI5表格的不同行中添加不同的控件

javascript - 单击 <select> 时将 <options> 加载到 <select>

javascript - 等待表单提交时循环的返回

javascript - 回调不是函数: what am i doing wrong?

PHP CSV 到关联数组

php - Opencart 1.5 结帐确认支付网关花费太多时间

php - 如何从字符串中提取非分隔日期和时间

javascript - 在js中向外界隐藏变量值

javascript - 同步 AJAX 调用之前的代码在 Chrome 中卡住