php问题 confirm在ajax中如何使用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php问题 confirm在ajax中如何使用?相关的知识,希望对你有一定的参考价值。

<input type="button" value="删除" name="del" onclick="return confirm('删除')"/>

当在操作ajax提交时,直接使用confirm 起不到验证效果。该如何获取confirm返回值,或如何让ajax提交根据confirm结果来决定是否提交?

参考技术A jQuery ajax 中使用confirm ,确认是否删除按钮 onclick="return 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中如何使用?的主要内容,如果未能解决你的问题,请参考以下文章

ajax如何使用?

使用 Ajax 执行 php 文件

confirm对话框取消后阻止ajax操作ajax做批量删除

confirm对话框取消后阻止ajax操作ajax做批量删除

如何用js的confirm做判断

js获取到的值如何用ajax传到php中