- 注册时间
- 2018-5-25
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 17
- 精华
- 0
- 帖子
- 0

|
本帖最后由 rulymo 于 2018-5-25 16:55 编辑
请问在mini.open里面的ondestroy里面嵌套一个ajax导致我js方法在页面找不到,怎么样可以解决这样一个问题
代码如下:
function getZfdzbh(){
var stationId=mini.get("stationname").getValue();
var fag = "ReadNow";
var openUrl = "/TBPWeb/tbp/miniui/view/view.jsp?viewid=byqfjtzfView&sys_tv_key=fag;substationid&sys_tv_value="+fag+";"+stationId+"&dzLx=byqfjt";
mini.open({
url penUrl,
title: "title",
width: 650,
height: 380,
ondestroy: function (action) {
if (action != "undefined") {
var actionArr = action.split(";");
var backStr = actionArr[0];
if("OK"== backStr){
var oldZfbh = mini.get("invalidno").getValue();
jQuery.ajax({
type : " OST",
url : "/TBPWeb/runctrlmgt/runCtrlmgtAction.do?method= &argZfbh="+actionArr[1]+"&date="+new Date()+"&argOldZfBh="+oldZfbh,
dataType : "text",
async : false,
contentType: "application/x-www-form-urlencoded; charset=utf-8",
success : function(result) {
mini.get('invalidno').setValue((actionArr[1]);
}
});
}
}
}
});
}
加上getZfdzbh这个方法就在浏览器中报未定义的错误。求大神帮忙解答一下
|
|