如何在 asp.net MVC 中创建确认框(模态弹出窗口)?
How to create the confirm box (modal popup) in asp.net MVC?
单击此按钮后如何创建确认框(模式弹出窗口):
<button id="sellButton" onclick="sendRequest(@item.Id)">Sell</button>
这里弹出模式(YES/NO)
当用户确认时,这应该会发生
<script>
function sendRequest(id)
{
var request =
{
"itemId": id
};
$.ajax({
url: '/It/Sell',
data: JSON.stringify(request),
type: 'POST',
dataType: "html",
contentType: 'application/json; charset=utf-8',
error: function (err) {
alert('Error: ' + err.statusText);
},
success: function (result) {
$('#Table').html(result);
},
async: true,
processData: false
});
};
</script>
看过jquery.confirm。应该可以解决你的问题。
if(confirm('are you sure?')){
var request =
{
"itemId": id
};
$.ajax({
url: '/It/Sell',
data: JSON.stringify(request),
type: 'POST',
dataType: "html",
contentType: 'application/json; charset=utf-8',
error: function (err) {
alert('Error: ' + err.statusText);
},
success: function (result) {
$('#Table').html(result);
},
async: true,
processData: false
});
}
如果你想拥有简单实现的漂亮模式确认框,我会推荐 Bootstrap3 Dialog
将必要的文件导入到您的项目中。并且
function sendRequest(id)
{
BootstrapDialog.confirm('Are you sure you want to continue?', function(result){
if(result) {
//Send Ajax Request
}
});
}
单击此按钮后如何创建确认框(模式弹出窗口):
<button id="sellButton" onclick="sendRequest(@item.Id)">Sell</button>
这里弹出模式(YES/NO)
当用户确认时,这应该会发生
<script>
function sendRequest(id)
{
var request =
{
"itemId": id
};
$.ajax({
url: '/It/Sell',
data: JSON.stringify(request),
type: 'POST',
dataType: "html",
contentType: 'application/json; charset=utf-8',
error: function (err) {
alert('Error: ' + err.statusText);
},
success: function (result) {
$('#Table').html(result);
},
async: true,
processData: false
});
};
</script>
看过jquery.confirm。应该可以解决你的问题。
if(confirm('are you sure?')){
var request =
{
"itemId": id
};
$.ajax({
url: '/It/Sell',
data: JSON.stringify(request),
type: 'POST',
dataType: "html",
contentType: 'application/json; charset=utf-8',
error: function (err) {
alert('Error: ' + err.statusText);
},
success: function (result) {
$('#Table').html(result);
},
async: true,
processData: false
});
}
如果你想拥有简单实现的漂亮模式确认框,我会推荐 Bootstrap3 Dialog
将必要的文件导入到您的项目中。并且
function sendRequest(id)
{
BootstrapDialog.confirm('Are you sure you want to continue?', function(result){
if(result) {
//Send Ajax Request
}
});
}