Javascript laravel jquery自动完成响应

Javascript laravel jquery自动完成响应,javascript,php,jquery,laravel,autocomplete,Javascript,Php,Jquery,Laravel,Autocomplete,好的,大家好,我的工作需要帮助,我的lara需要jquery自动完成,我使用的是laravel 4, 因此,没有任何进一步的,这是我的代码 detailOrdercontroller $pj = Input::get('pj'); foreach($pj as $order) { if(DB::table('detail_order')->insert($order)){} else{ return Redirect::to()->with('message','fail')

好的,大家好,我的工作需要帮助,我的lara需要jquery自动完成,我使用的是laravel 4, 因此,没有任何进一步的,这是我的代码

detailOrdercontroller

$pj = Input::get('pj');
foreach($pj as $order) {
  if(DB::table('detail_order')->insert($order)){}
  else{ return Redirect::to()->with('message','fail'); }
}
return Redirect::to()->with('message','success');
视图形式

@for($x = 1; $x <= 2; $x++)

  {{ Form::text('pj['. $x .'][order_id]') }}
  {{ Form::text('pj['. $x .'][product_id]', null, ['class'=>'productId'. $x .'']) }}
  {{ Form::text('pj['. $x .'][product_name]', null, ['class'=>'productName'. $x .'']) }}
  {{ Form::text('pj['. $x .'][price]') }}
  {{ Form::submit('submit') }}

@endfor
还有jquery

var x;
for(x = 1; x <= 2; x++) {
  $('.productName'+x).autocomplete({
    source: 'admin/getDataB',
    minLength: 2,
    autoFocus: true,
    select:function(e, ui){
      $('.productId'+x).val(ui.item.id);
    }
  });
}

Route::get('getdatab',['uses' => function(){

$term = Input::get('term');

$data = Product::distinct()->select('name','id')->where('name', 'LIKE', '%'.$term.'%')->groupBy('id')->take(15)->get();

$result = [];

foreach($data as $d) {
    if(strpos(Str::lower($d),$term) !== false) {

        $result[] = ['value' => $d->nama, 'id' => $d->id];

    }
}

return Response::json($result);


}, 'as'=> 'getdatab']);
// END get product -----
我由此生成2个表单字段

autocomplete可以正常工作,但它不会给出任何响应,我的意思是,我想要的是,当我从第一个字段的productNameautocomplete列表中选择out时,productId第一个字段可以包含数据库中的真实产品id

我在jquery中也尝试过类似的东西

***
select:function(e, ui) {
  for(var x = 1; x <= 2; x++){
    $('.productId'+x).val(ui.item.id);
  }
}
***
它可以工作,但第一个和第二个字段中的productId字段都包含productName第一个字段中的产品id,这不是我想要的方式


对不起,我的英语很糟糕。如果您不明白我的意思,请随时询问我。

您能否提供admin/getDataB中使用的响应或控制器?完成。我在routes.php中使用的响应