Php Explode返回未定义的偏移量:0,可能会中断ajax响应一次

Php Explode返回未定义的偏移量:0,可能会中断ajax响应一次,php,jquery,ajax,Php,Jquery,Ajax,当给定的条件满足时,我用JQuery添加输入字段。该输入字段应作为实时搜索,因此我在其上附加了keyup事件,该事件必须通过ajax发送php侧页中字段的值,该页面应检入与给定单词或字母匹配的数据库结果,并以json对象的形式返回结果 但问题是我的explode给了PHP一个通知:未定义的偏移量:0 in。。。从那里我的Ajax不会返回从文本到对象的转换。在DOM或控制台中不会打印任何结果,但在网络选项卡中,我得到了我想要的。。。这真让人困惑,一步一步: $(“#摄入#目标(主要))。在(“”

当给定的条件满足时,我用JQuery添加输入字段。该输入字段应作为实时搜索,因此我在其上附加了keyup事件,该事件必须通过ajax发送php侧页中字段的值,该页面应检入与给定单词或字母匹配的数据库结果,并以json对象的形式返回结果

但问题是我的explode给了PHP一个通知:未定义的偏移量:0 in。。。从那里我的Ajax不会返回从文本到对象的转换。在DOM或控制台中不会打印任何结果,但在网络选项卡中,我得到了我想要的。。。这真让人困惑,一步一步:

$(“#摄入#目标(主要))。在(“”)之后;
$('.intraction search field')。在('keyup',function()上{
var摄入\搜索\产品\名称=$(this.val();
$.ajax({
类型:“POST”,
数据:{'product\u name':入口搜索产品名称},
cache:false,
url:“/ajax/intrange/intrange_search.php”,
数据类型:JSON,
成功:功能(结果){
$(“.摄入食物结果”).remove();
//$('.intraction search field')。在('.html(结果)之后;
},
错误:函数(jqXHR、textStatus、errorshown){
警报(jqXHR.状态);
警报(文本状态);
警报(错误抛出);
}
})
});

-- Изберете цел --Покачване на килограмиСваляне на килограмиПоддържане на килограми 

已经尝试过了,它不起作用…print\r($term)在这里为你的数组([0]=>1)产生了什么(在print\r($term)的结果)在按下键后填充每个字符如果print\r($term)给了你数组([0]=>1),那么它应该至少经过以下循环一次。我会在你的循环中回音,看看那里发生了什么。