www.3112.net > php调用js的ConFirm返回值问题!!!

php调用js的ConFirm返回值问题!!!

不能这样取值的,PHP是服务器端执行的,JS是客户端执行的,也就是说在服务器都已经执行else了才传到用户的浏览器端

$(function(){ $('#submit').click(function(){ var a = confirm('确认删除?'); //弹出confirm框 if(a == true){ //确认删除 $.ajax({ //ajax代码 }) }else{ } return false; }); })

js是客户端脚本,php在服务器端执行的,只能再用异步访问php页面 if(confirm('确定吗?')){ $.post('test.php',function(msg){ //....... }); } 需要用到jquery,php函数只能放在test.php里

jQuery ajax 中使用confirm ,确认是否删除按钮 onclick="return confirm('确认删除?');" $(function(){ $("#btnDelete").click(function(){ //var user8ID = $.trim( $('#user8ID').val() ); var statu = confirm("Are you sure to delete the ...

var res=window.confirm('确定要操作吗') if(res){//确定 $.post('要请求的PHP文件路径','参数,没有可以省略',function(data){ //此处对返回的数据进行处理,没有可以省略 }); }else{ return false; }

window.confirm(....) 改成 return confirm(......);

建议用AJAX实现,比较简单 代码就不一一写出来了,你下载一个jquery.js和API文档了解一下AJAX部份的功能,实现很简单

没有,PHP是服务器脚本,不能控制客户端的浏览器。 confirm是浏览器解释出来的。

onClick="confirm('登录后才可以发帖?')?location.href='index.php':''" 你试一下,应该可以的

我不知道你是提交后跳还是直接跳,两个都写了 function exam(){ if( confirm("跳到a?")==true){ //直接跳不提交 location.replace('a.php'); 提交到指定的url document.getElementById('f').action="a.php"; document.getElementById('f').subm...

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com