$('#fm').form('submit', {
url: “”
onSubmit: function () {
return $(this).form('validate');
},
success: function (result) {
if (result.indexOf("T") == 0) {
$('#dlg').dialog('close');
$('#tt').datagrid('clearSelections'); //清空选中的行
$.messager.alert("提示", "恭喜您,信息修改成功", "info");
//alert('恭喜您,信息添加成功!')
// close the dialog
$('#tt').datagrid('reload');
$('#fm').form('submit');
}
最近在网上看到一个Jquery的实例,但这里form表单的代码我看不懂,求问是什么意思?
result.indexOf("T") == 0 ,就是这句话,谢谢大家了
就是判断返回值是否包含T字母,并且在第一位
result是字符串,如果还配置了dataType为json,那result就是json对象,如果服务器没有返回标准json字符串那不会进入success回调
alert("Taaa".indexOf('T'))//0
indexOf是某个子字符串在前面那个字符串中开始出现的位置,假如不存在就返回-1,
这个是看result中是否包含T,并且以T开头,==0就是出现的位置是第一个
学习中,帮楼主顶个贴。