function save_lan(lan, desc)
{
var post_flag = 1;
if (desc.length > 32) {
post_flag = 0;
alert("输入的描述超过32字节,请重新输入!");
} else if (desc == "" || desc == "请输入描述") {
desc == "";
} else if (/(^[A-Za-z0-9_\u4E00-\u9FA5]+$)/.test(desc) == false) {
post_flag = 0;
alert("描述只允许输入中文、字母、数字、下划线,请重新输入!");
}
if (post_flag == 1) {
if (confirm("您确定保存LAN口描述吗?")) {
$.ajax({
url:URL + "/mod/",
type:"post",
data:"flag=mod" + "#lan=" + lan + "#desc=" + desc + '&ajax=1',
dataType:"text",
success:function(data) {
if (data.indexOf("success=true") != -1 || data.indexOf('"success":true') != -1) {
alert("操作成功!");
} else {
if (data.indexOf("ALERT:") != -1) {
alert(data);
} else {
alert("操作失败!");
}
}
window.location.reload();
}
});
};
}
JavaScript indexOf() 方法 http://www.w3school.com.cn/jsref/jsref_indexOf.asp
用 indexof 的函数 ,表示,如果存在有success的信息,data肯定是返回的不是 - 1 的值, 所以用到
data.indexOf("success=true") != -1
就这个知识点啦。