84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
为了使提交的form能像ajax一样,可以返回提示使用了ajaxForm。但现在的情况是php端有两种输出可能,一种是输出成功与否的信息,另一种是输出一个新的页面。如果使用ajaxForm输出页面就会出现错误,再加上在ie8返回的ajax不会重载css。应该在哪边修改代码可以更好解决这个问题。
学习是最好的投资!
服务器端返回如果是成功与否:
{ errCode: 0, errMsg: 'Error Message' }
服务器端输出新页面:
{ html: 'Your Html Code' }
在 ajaxForm 的 success 方法回判断。
$('#yourForm').ajaxForm({ success: function($response) { if( 'html' in $response ) { // 输出页面 } else { // 成功与否... } } });
如果照顾ie8的吧,ajaxform会有个更大的坑。
服务器端返回如果是成功与否:
服务器端输出新页面:
在 ajaxForm 的 success 方法回判断。
如果照顾ie8的吧,ajaxform会有个更大的坑。