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