Php Javascript将值传递给另一个函数

Php Javascript将值传递给另一个函数,php,Php,我正在尝试将搜索值传递给另一个函数。搜索值是动态的,即用户输入。搜索值是从api调用的 这是密码 HTML 提交 全部 职员 教员 学生 javascript: var fil=""; var search=""; function searchAll(filValue){ fil=filValue.id; } function searchform(searchterm){ search=($('#searchterm').val()); search(search

我正在尝试将搜索值传递给另一个函数。搜索值是动态的,即用户输入。搜索值是从api调用的

这是密码 HTML


提交
  • 全部
  • 职员
  • 教员
  • 学生


javascript:

var fil="";
var search="";
function searchAll(filValue){
   fil=filValue.id;
}
function searchform(searchterm){
 search=($('#searchterm').val());
    search(search);
}
function search(search,fil){
$(document).ready(function(){
var query_json = {"search_string":search, "filter":fil};
    json_call(query_json); 
       });

function json_call (values) {

$.post("app/d.php", {values} ,function(response) {
var str = "";
for(var i in response.Contacts){
console.log(response.Contacts[i].displayName);
 str += response.Contacts[i].displayName;
        }
document.getElementById("demo").innerHTML = str;

    }, 'json');
}



 php
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "http://olddominion.campusdish.com/api/service.svc/menu/locations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_POSTFIELDS => "",
  CURLOPT_HTTPHEADER => array(
    "accept: application/json"),
                 ));
$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}

?>
var fil=”“;
var搜索=”;
函数searchAll(filValue){
fil=filValue.id;
}
函数searchform(searchterm){
search=($('#searchterm').val());
搜查(搜查);
}
功能搜索(搜索,fil){
$(文档).ready(函数(){
var query_json={“search_string”:search,“filter”:fil};
json_调用(query_json);
});
函数json_调用(值){
$.post(“app/d.php”,{values},函数(响应){
var str=“”;
用于(var i响应。联系人){
console.log(response.Contacts[i].displayName);
str+=response.Contacts[i].displayName;
}
document.getElementById(“demo”).innerHTML=str;
}“json”);
}
php
如何将用户选择的搜索词值和筛选值传递给搜索函数,以从API调用值

var fil="";
var search="";
function searchAll(filValue){
   fil=filValue.id;
}
function searchform(searchterm){
 search=($('#searchterm').val());
    search(search);
}
function search(search,fil){
$(document).ready(function(){
var query_json = {"search_string":search, "filter":fil};
    json_call(query_json); 
       });

function json_call (values) {

$.post("app/d.php", {values} ,function(response) {
var str = "";
for(var i in response.Contacts){
console.log(response.Contacts[i].displayName);
 str += response.Contacts[i].displayName;
        }
document.getElementById("demo").innerHTML = str;

    }, 'json');
}



 php
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "http://olddominion.campusdish.com/api/service.svc/menu/locations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_POSTFIELDS => "",
  CURLOPT_HTTPHEADER => array(
    "accept: application/json"),
                 ));
$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}

?>