1
私はLaravel 5.3、ajaxを使用して厳しいアプリケーションを作成しています。私は次のように私の従業員モデルにアクセサを使用しています: -Laravel 5.3:アクセサー値がJSONエンコードなし
EmployeeController.phpを: -
public function show(Request $request)
{
if($request->ajax()){
$id = $request->id;
$employee = Employee::find($id);
return response()->json($employee);
}
ビューコード: -
<div class="col-sm-3">
<img id="view_avatar" src="" alt="Avatar" class="img-thumbnail">
</div>
<p><b>Employee Name : </b><span id="view_ename" class="text-success"></span></p>
<p><b>Designation : </b><span id="view_designation" class="text-success"></span></p>
<p><b>Mobile No.: </b><span id="view_mobile" class="text-success"></span></p>
<p><b>Email: </b><span id="view_email" class="text-success"></span></p>
<p><b>Address : </b><span id="view_address" class="text-success"></span></p>
jQueryのコードを使用してデータを取得するためにAJAX: -
function fun_view(id)
{
var view_url = $("#hidden_view").val();
$.ajax({
url: view_url,
type:"GET",
data: {"id":id},
success: function(result){
console.log(result);
$("#view_avatar").attr('src',result.avatar);
$("#view_ename").text(result.name);
$("#view_designation").text(result.designation);
$("#view_mobile").text(result.phone);
$("#view_email").text(result.email);
$("#view_address").text(result.address);
}
});
}
画像以外のAjaxを使用してデータを表示します。 - 私のコントローラでは、私はdd($employee->avatar);
画像のURLを表示します。 - しかしconsole.log(result);
出力にアバターについて何が
にconsole.log(結果)出力がない: -
address:"dhaka"
bio:"dhaka"
created_at:"2017-03-21 20:00:30"
designation:"partner"
email:"[email protected]"
id:18
name:"Moloy"
phone:"01555555555"
updated_at:"2017-03-21 20:00:30"
user_id:26
私の質問は、私が間違っているのどこにあるのでしょうか?前もって感謝します。
私はあなたの応答する前に問題を解決しました。とにかくありがとうございました... – Mrsk