Php 发送数据类型json时如何获取数据?
你好 代码: 请告诉我如何在/autocompletefind/页面上获取值参数术语 附言:语言-PHP p.p.S.:如果我使用Php 发送数据类型json时如何获取数据?,php,jquery,ajax,json,Php,Jquery,Ajax,Json,你好 代码: 请告诉我如何在/autocompletefind/页面上获取值参数术语 附言:语言-PHP p.p.S.:如果我使用var\u dump($\u POST)我会得到array(0){} 这取决于您的服务器端编程语言,但一般来说, 类似以下内容(PHP): 尝试: 用于在数组中转换json。例如: $term = $_POST["term"]; $term = json_decode($term); 这是服务器端,…您必须发布该页面/函数的代码…什么语言?PHP?红宝石?ASP?是
var\u dump($\u POST)
我会得到array(0){}
这取决于您的服务器端编程语言,但一般来说, 类似以下内容(PHP): 尝试: 用于在数组中转换json。例如:
$term = $_POST["term"];
$term = json_decode($term);
这是服务器端,…您必须发布该页面/函数的代码…什么语言?PHP?红宝石?ASP?是否已检查浏览器控制台的“网络”选项卡以查看是否发出了请求,是否发送了POST参数?如果在源函数中进行AJAX调用,则源函数将在AJAX调用完成之前返回。你查过jqueryui的文件了吗?读我的回答!不工作。如果我使用
var\u dump($\u POST)
i getarray(0){}
i getterm=%D0%B0%D0%BB
请告诉我如何使用解码json获取值项?@MatthewBlancarte如果我使用var\u dump($\u POST)
i getarray(0){/code>。据我所知,.autocomplete()发送一个get-var(yoururl.com?term=hello)
<?php
echo $_GET['term'];
?>
$( "#birds" ).autocomplete({
source: "search.php",
minLength: 2,
select: function( event, ui ) {
log( ui.item ?
"Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value );
}
});
$term = $_POST["term"];
$string = file_get_contents('php://input');
$term = $_POST["term"];
$term = json_decode($term);