我正在使用 Laravel 5.7 制作应用。
我希望有一个表单来上传房屋属性,因此有一个输入应该在键入(使用 Typeahead.js )时从数据库获取数据。
因此,当用户单击下拉菜单的一个选项时,假设邮政编码,地址和状态 将自动填充与单击的ZipCode相关的数据。
由于我不知道该怎么做,所以我实际上没有代码来尝试执行此操作,但是任何指导都将不胜感激。
答案 0 :(得分:1)
在服务器端,您可以执行以下操作。
$address = Address::where('address', 'like', '%' . $keyword . '%')->limit(10)->get();
return response()->json($address, $this->status, array(), JSON_PRETTY_PRINT);
在您的js文件中,对您的http请求使用axios,然后根据响应您可以检索到相关数据,例如地址,邮政编码等。