Php 发送数据类型json时如何获取数据?

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

你好

代码:

请告诉我如何在/autocompletefind/页面上获取值参数术语

附言:语言-PHP

p.p.S.:如果我使用
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 get
array(0){}
i get
term=%D0%B0%D0%BB
请告诉我如何使用解码json获取值项?@MatthewBlancarte如果我使用
var\u dump($\u POST)
i get
array(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);