我有以下语法:
$("#orderbynumber").autocomplete( 
 { 
 source: "get_orders_by_order_number", 
 messages: 
 { 
 noResults: '', 
 results: function() {} 
 }, 
 select: function( event, ui ) 
 { 
  var selectedObj = ui.item; 
  alert(selectedObj.value);
  //get prices
 $.post('get_sku_prices', {data:selectedObj.value},function(result) { 
 $('input[name^="deliveryweek"]').val(result[0]);
 }); 
 } 
 });
警报返回,order number: Customer Name例如10827: Massmart
我想要做的是剥离,: Massmart所以selectedObj.value
我想要一个新变量(例如)selectedobjectorder = 10827
然后我可以将其作为订单号传递给get_sku_prices功能。
所以像:
$("#orderbynumber").autocomplete( 
 { 
 source: "get_orders_by_order_number", 
 messages: 
 { 
 noResults: '', 
 results: function() {} 
 }, 
 select: function( event, ui ) 
 { 
  var selectedObj = ui.item; 
  alert(selectedObj.value);
  //how to finx this code...
var selectedobjectorder= anything before :(selectedObj.value);
  alert(selectedobjectorder);
  //get prices
 $.post('get_sku_prices', {data:selectedobjectorder},function(result) { 
 $('input[name^="deliveryweek"]').val(result[0]);
 }); 
 } 
 });
一如既往地感谢。