我有一个模式可以通过以下链接显示数据的详细信息:
<a onclick="showProductPricing({{ $customer->id }})">Show</a>
ajax中的showProductPricing函数:
showProductPricing = function (customerId) {
save_method = 'show';
$.ajax({
url: "{{ url('admin/singleProductPricing') }}" + '/' + customerId,
type: "GET",
dataType: "JSON",
success: function (data) {
$('#showproductPricing').modal('show');
$('#productName').val(data.productName);
$('#productPrice').val(data.productPrice);
},
error: function (data) {
console.log((data));
}
});
};
路线:
Route::get('/admin/singleProductPricing/{id}','ProductPriceController@singleProductPrice');
控制器:
public function singleProductPrice($id)
{
$singleProductPrice = ProductPricing::find($id);
return $singleProductPrice;
}
刀片:
我正在使用数据表。这是一个模态。但是模态数据并没有到来。 console.log
<tr>
<td><span class="text-danger" id="productName"></span></td>
<td><span class="text-danger" id="productPrice"></span></td>
</tr>
答案 0 :(得分:0)
尝试以下代码;
$('#productName').val(data.productName);
$('#productPrice').val(data.productPrice);
代替;
Class.Event += Class.Delegate((sometext)) => {eventhandlemethod(sometext);});
eventhandlemethod(string s)
{
MessageBox.Show(s);
}
答案 1 :(得分:0)
您需要检查#ID在整个页面中必须唯一
我已经实现了上述功能,如以下代码所示:
function editData(id) {
var url = APP_URL + '/languages/' + id + '/edit' ;
$.get(url , function (data) {
var data =data.ResponseMessage;
$('#Id').val(data.LanguageId);
$('#Name').val(data.Name);
$('#IsActive').prop('checked',true).iCheck('update');
$('#editModal').modal('show');
})
}
答案 2 :(得分:0)
首先,将值分配给相关的#id并交换位置,如下所示:
$('#productName').val(data.productName);
$('#productPrice').val(data.productPrice);
$('#showproductPricing').modal('show');