日期:2014-05-16 浏览次数:20365 次
function modify() {
var pId = "";
alert("1");
for(var i = 0; i < rows.length; i++) {
pId += rows[i].pSeq + ",";//这个值没问题
}
if(pId == "") {
jQuery.dialog.alert("请选择node!");
return;
}
alert("2");
jQuery.dialog.confirm("确定修改吗?", function(){
alert("3");
jQuery.ajax({
type: "POST",
url: "modify.do",
async : false,
data:"pId=" + pId.substring(0, pId.length-1),
success: function(msg){
var msg = eval('(' + msg + ')');
if(msg.isError == "1"){
jQuery.dialog.alert("修改失败!");
return;
}else{
//alert("修改成功!");
}
}
});
});
}
为什么我执行的时候,alert(1),alert(2)每次都能弹出来
是你 ?rows.length !=0
jQuery.dialog.confirm("确定修改吗?", function(){
这是个你确定是这么调用? 你用什么UI包 dialog
不是 这个代码是这个结构
我确定代码是没什么问题的
用的jquery.dialog.js
因为公司源码保密,我做了修改。
那只能你自己 耐心点去一步步跟踪,看一什么原因
大哥,
<script type="text/javascript" src="resource/comm/js/jquery.dialog.min.js"></script> <!--有时出来,有时不出来 -->
<!--<script type="text/ja