2017-07-13 4 views
0

この関数はコントローラ内にありますが、問題はonclickイベントが正常に機能しますが、アイテムIDを選択しないで空白のテキストフィールドを返すということです。laravelはajax onclickイベントを使用してnull値を返します

パブリック関数inboxData(リクエスト$リクエスト) {

$address = Inbox::select(['id', 'text', 'status', 'sender_address', 'created_at']) 
     ->where('account_no', Furahia::getAccount()->first()->account_no) 
     ->orderBy('created_at', 'desc'); 
    $dataTables = Datatables::of($address) 
     ->addColumn('action', function ($address) { 
     return '<a href="#" data-toggle="modal" data-target="#editModal" onclick="fun_edit($address->id)" class="btn btn-xs btn-primary"><i class="glyphicon glyphicon-edit"></i> Reply</a>'; 
     }); 
    if ($keyword = $request->get('search')['value']) { 
     $dataTables->filterColumn('rownum', 'whereRaw', '@rownum + 1 like ?', ["%{$keyword}%"]); 
    } 
    return $dataTables->make(true); 
} 

答えて

0

私はあなたが$address->idの値の代わりに、テキスト

public function inboxData(Request $request) { 
    $address = Inbox::select(['id', 'text', 'status', 'sender_address', 'created_at']) 
     ->where('account_no', Furahia::getAccount()->first()->account_no) 
     ->orderBy('created_at', 'desc'); 
    $dataTables = Datatables::of($address) 
     ->addColumn('action', function ($address) { 
      return '<a href="#" data-toggle="modal" data-target="#editModal" onclick="fun_edit(' . $address->id . ')" class="btn btn-xs btn-primary"><i class="glyphicon glyphicon-edit"></i> Reply</a>'; 
    }); 

    if ($keyword = $request->get('search')['value']) { 
     $dataTables->filterColumn('rownum', 'whereRaw', '@rownum + 1 like ?', ["%{$keyword}%"]); 
    } 
    return $dataTables->make(true); 
} 
+0

笑記入したいと思います。ありがとうございました。これは私のために働いた。 – vinn

関連する問題