各位大虾
我的页面没有使用YII的chtml创建,在提示异常页面的时候,ajax提交的情况怎么触发弹出框呢?
现在ajax提交的时候出现异常,不能正常显示,怎么处理呢
各位大虾
我的页面没有使用YII的chtml创建,在提示异常页面的时候,ajax提交的情况怎么触发弹出框呢?
现在ajax提交的时候出现异常,不能正常显示,怎么处理呢
yii 本身只是一个php框架而已 也就是常规php技术都可以在yii中使用 CHtml只是一个帮助类 可以方便构造html标签内容 这并不妨碍你用常规原生的html 元素的使用 你仍可以用原生的js css等技术
你这个问题是jquery ajax的问题 可以查阅jquery相关的知识 ajax 有许多回调函数 全局的或者局部的 成功处理器 错误处理器等 可以google下 ; 至于内部错误 就看看你控制器的action了 先echo 一个简单的字符串 看看有莫有报错 然后逐步排错
谢谢楼上回答,我可能没说清楚,
YII的异常机制是根据页面提交的形式,如果是正常提交以页面形式展示异常,如果是ajax提交的形式就以弹出框的形式展示。
我现在在没有使用chtml的情况下想介入yii的ajax异常机制,怎么弄呢
$("#msg").ajaxError(function(event,request, settings){
$(this).append("<li>出错页面:" + settings.url + "</li>");
});