如何检查和传递变量,如果保存按钮在模态点击?javascript
how to check and pass variables if save button is clicked in a modal? javascript
所以我有一个模态弹出,它使ajax调用,并给我3个变量返回显示。在模态中有一个保存按钮和取消按钮,如果保存按钮被单击,我想使另一个ajax调用来保存数据库中的变量。
我的问题是在模态打开后,我无法检查保存按钮是否被击中,因为这样我就可以传递变量。也许有一种方法可以将变量传递给onclick,这样我就可以将它从这个函数中取出。
$(document).on("click", '.assignButton', function (event) {
var assID = this.id;
var tempNum = assID.substring(7);
var dropdata = 'tempID=' + tempNum;
$.ajax({
type: "POST",
url: "showAssignInfo.php",
data: dropdata,
success: function (data) {
var rowArray = data.split("%!");
var teID = rowArray[0];
var teName = rowArray[1];
var coName = rowArray[2];
$("#t1").html(teID);
$("#t2").html(teName);
$("#t3").html(coName);
}
});
$('#assignModal').trigger('openModal');
$(document).on("click", '.assignSave', function (event) {
//Make ajax call with teID, teName, coName
alert("save button is clicked.");
});
});
您可以使用text()
方法获取这些值:
$("#t1").text();
$("#t2").text();
$("#t3").text();
$(document).on("click", '.assignSave', function(event)
{
//Use these values in your ajax call
$("#t1").text();
$("#t2").text();
$("#t3").text();
alert("save button is clicked.");
});
1。我不太明白你的意思,但你可以试试:
$(document).on("click", '.assignButton', function(event)
{
var assID = this.id;
var tempNum = assID.substring(7);
var dropdata= 'tempID='+tempNum;
var teID, teName, coName;
$.ajax({
type:"POST",
url: "showAssignInfo.php",
data:dropdata,
success: function(data) {
var rowArray = data.split("%!");
teID = rowArray[0];
teName = rowArray[1];
coName = rowArray[2];
$("#t1").html(teID);
$("#t2").html(teName);
$("#t3").html(coName);
}
});
$('#assignModal').trigger('openModal');
$(document).on("click", '.assignSave', function(event)
{
//Here we can use teID, teName, coName
alert("save button is clicked.");
});
});
我们把这些变量移到了更高的作用域
2。在其他方面,你需要触发'openModal'与extraParameters。
相关文章:
- 如何使用jquery关闭模态窗口,通过模拟模态's关闭按钮
- Angular Js 尝试从主按钮回调动态更改模态文本并且不起作用
- 如何在单击/接受/确认按钮后不再显示模态
- 多个“;关闭“;模态上的按钮
- 如何在提交按钮上触发模态&重定向Rails
- 我可以点击一个带硒的模态上的按钮吗
- 当使用angular.js和ui.bootstrap时,从模态内部的按钮单击事件未触发
- 如何在模态内部单击按钮时调用函数
- ASP.net按钮单击时不使用Jquery模态对话框激发
- 我开发了一个api,我希望它重定向到其他php页面,并在我点击api文件中的按钮时弹出模态
- 如何在单击每个连续模态中的按钮时显示多个模态
- NG-模型似乎只在模态视图内的离子单选按钮上绑定一种方式
- JQuery 如何在按钮单击时启动模态框(对话框)
- 通过单击按钮以 mvc 形式触发模态弹出窗口
- java脚本中的非模态警报消息,由按钮激活
- 当按下当前模态上的按钮时,如何触发另一个模态
- 如何获取jquery和模态窗口的按钮ID
- 我怎么能阻止我的引导模态按钮从滚动页面
- MDL模态按钮适用于一张卡,但不适用于其他卡
- 第二个模态按钮不起作用