Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法读取属性';toString';标记中未定义的输入/输入前置_Javascript_Jquery_Laravel_Typeahead.js_Bootstrap Tags Input - Fatal编程技术网

Javascript 无法读取属性';toString';标记中未定义的输入/输入前置

Javascript 无法读取属性';toString';标记中未定义的输入/输入前置,javascript,jquery,laravel,typeahead.js,bootstrap-tags-input,Javascript,Jquery,Laravel,Typeahead.js,Bootstrap Tags Input,我的typeahead/tagsinput输入字段有问题。它以前工作过,然后突然停止工作,我没有碰任何Javascript 我有这样一个输入字段: <div class="form-group select_city"> <label for="city_name" class=" required">Ort/kommun <span class="redstar">*</span></label><br/>

我的typeahead/tagsinput输入字段有问题。它以前工作过,然后突然停止工作,我没有碰任何Javascript

我有这样一个输入字段:

<div class="form-group select_city">
    <label for="city_name" class=" required">Ort/kommun <span class="redstar">*</span></label><br/>
    <input class="form-control typeahead" id="city_name" type="text" placeholder="Ort/kommun" name="city_name">
</div>
从“url”中,我将其路由到以下正确获取数据的方法:

public function get_cities($query = "")
{
    $cities = City::select('city_name', 'id')->where('city_name', 'LIKE', '%' . $query . '%')->get();
    return \Response::json($cities);
}
如果我检查url并输入一个参数“stockholm”,例如,我会得到如下数据:

[{"city_name":"Stockholm","id":861}]
这一切都是正确的,问题在于我在javascript的tagsinput部分设置了“itemValue”。在我试着把“id”放在那里之前,一切都很好,如果我有城市的名字,一切都会好起来,而之前我用id工作过,所以我无法真正找出哪里出了问题。。我有另一个tagsinput字段,它的构建完全相同,但在那里一切都正常

当我在字段中写入并且typeahead提出建议并单击它时,会发生错误,因此在尝试设置itemValue时,tagsinput失败

[{"city_name":"Stockholm","id":861}]