使用AJAX生成的内容创建javascript模式
我有一个页面,您可以通过ajax搜索来搜索客户。在ajax文件中,它将mysql和html的所有结果放入一个php变量,并将其传递给JS,JS将其粘贴在一个div中。这部分工作正常 在安装ajax之前,我使用了标准的html表单/php/mysql搜索。在每一行上,仍然有一个按钮用于打开模式,该模式编码如下使用AJAX生成的内容创建javascript模式,javascript,html,ajax,modal-dialog,dynamically-generated,Javascript,Html,Ajax,Modal Dialog,Dynamically Generated,我有一个页面,您可以通过ajax搜索来搜索客户。在ajax文件中,它将mysql和html的所有结果放入一个php变量,并将其传递给JS,JS将其粘贴在一个div中。这部分工作正常 在安装ajax之前,我使用了标准的html表单/php/mysql搜索。在每一行上,仍然有一个按钮用于打开模式,该模式编码如下 <button class="button smsModal" id="patient301" fullname="Nathan Ironsi" phone="61425819959"
<button class="button smsModal" id="patient301" fullname="Nathan Ironsi" phone="61425819959"><i class="fa fa-mobile"></i> sms</button>
谢谢大家! 我通过简单地更改这一行来解决这个问题:$.smsModal.on'click',function{改为$document.body.on'click',button',function{
感谢您的回答!我只需将这一行更改为:$.smsmsmodal.on'click',function{改为$document.body.on'click',button',function{.Yay!
$(".smsModal").on('click', function(){
$.Dialog({
overlay: true,
shadow: true,
flat: true,
draggable: false,
icon: '',
title: 'SMS',
content: '',
padding: 24,
onShow: function(_dialog){
var getIdFromButton = $(event.target).attr('id');
var getFullName = $(event.target).attr('fullname');
var getPhone = $(event.target).attr('phone');
var content = 'CONTENT GOES HERE';
$.Dialog.title("Send SMS to " + getPhone);
$.Dialog.content(content);
}
});
});