php问题 confirm在ajax中如何使用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php问题 confirm在ajax中如何使用?相关的知识,希望对你有一定的参考价值。
<input type="button" value="删除" name="del" onclick="return confirm('删除')"/>
当在操作ajax提交时,直接使用confirm 起不到验证效果。该如何获取confirm返回值,或如何让ajax提交根据confirm结果来决定是否提交?
<script type="text/javascript">
$(function()
$("#btnDelete").click(function()
//var user8ID = $.trim( $('#user8ID').val() );
var statu = confirm("Are you sure to delete the current data?");
if(!statu)
return false;
var operation = '8IDdelete';
$.ajax(
type:'POST',
url:'backendUserModuleMapping.php?stamp='+new Date().getTime(),
data:'operation='+operation+'&'+$("form").eq(1).serialize(),
success:function(msg)
if(msg == 1)
alert( 'Delete Successful!' );
location.reload();
else
alert( 'Delete Failed!' );
,
error:function()
alert( 'Delete Failed!' );
);
);
);
</script>
//你看看可不可以 忘采纳 参考技术B if(confirm(''))
$.ajax(
type: "POST", //提交的类型
url: "t.php",//提交地址
data:type:'sales_detail', id:id, a:$("#a").val(),//参数
async:false,//是否同步
success: function(msg) //回调方法
);
参考技术C confirm的返回值为真或假,也就是说,可以直接用if来判断,如
if(confirm('值'))
alert(1)
当点否的时候将不执行if里面的程序,if里可以直接放ajax 提交数据就是了本回答被提问者采纳 参考技术D <input type="button" value="删除" name="del" id="submit"/>
<script>
$(function()
$('#submit').click(function()
var a = confirm('确认删除?'); //弹出confirm框
if(a == true) //确认删除
$.ajax(
//ajax代码
)
else
return false;
);
)
</script>
以上是关于php问题 confirm在ajax中如何使用?的主要内容,如果未能解决你的问题,请参考以下文章
confirm对话框取消后阻止ajax操作ajax做批量删除