Javascript 如何将动态id从ajax数据传递到Modal
我有一个动态ID,它是通过ajax POST请求获得的。现在我想把我的动态id传递给一个引导模式。可能吗Javascript 如何将动态id从ajax数据传递到Modal,javascript,ajax,bootstrap-modal,Javascript,Ajax,Bootstrap Modal,我有一个动态ID,它是通过ajax POST请求获得的。现在我想把我的动态id传递给一个引导模式。可能吗 var id = $(this).data('id'); $.ajax({ type: 'POST', url: "{{ url('/pos/createSubCategory') }}", data: {id: id}, success: function (data) { var html = ''; if(!$.trim(data)
var id = $(this).data('id');
$.ajax({
type: 'POST',
url: "{{ url('/pos/createSubCategory') }}",
data: {id: id},
success: function (data) {
var html = '';
if(!$.trim(data))
{
html = '<div>' + '<h3>' + 'Empty!' + '</h3>' +'</div>';
}
else
{
$.each(data, function () {
html += '<div class="card subCategoryClass" data-target="#subcategory_product_modal" data-toggle="modal" aria-hidden="true" data-dismiss="modal" data-id="@this.id">' + '<p>' + '<button>' + this.name + '</button>' + '</p>' +'</div>';
});
}
},
error: function (data) {
console.log(data);
}
});
var id=$(this).data('id');
$.ajax({
键入:“POST”,
url:“{url('/pos/createSubCategory')}}”,
数据:{id:id},
成功:功能(数据){
var html='';
如果(!$.trim(数据))
{
html=''++''空!'++'';
}
其他的
{
$.each(数据,函数(){
html++='+''+'+this.name++'+'''+';
});
}
},
错误:函数(数据){
控制台日志(数据);
}
});
数据id=“@this.id”不工作
您必须使用以下解决方案: 因为它是变量,所以需要使用+运算符对其进行解析
var data=[{id:“1”,name:“rishab”},{id:“2”,name:“Ram”}]
var html=“”;
$.each(数据,函数(){
html++='+''+'+this.name++'+'''+';
});
log(html);
$(“#op”).append(html)