开通与暂停
function getSelectionsIds(){
//debugger
var tr = $(this).parents("tr");
var ids = tr.find("td").eq(0).html();
var params = {"ids":ids};
var status=(tr.find("td").eq(7).text().trim()==='开通'?1:0);
console.log(status)
if (status==1) {
var url = "/fee/updateState/0";
$.post(url, params, function (result) {
if (result.state == 1) {
alert(result.message);
doFindObject();
}
});
}else {
var url = "/fee/updateState/1";
$.post(url, params, function (result) {
if (result.state == 1) {
alert(result.message);
doFindObject();
}
});
}
// console.log(ids)
}
今天操作了很久,用jquery从界面获取的汉字一直与var出来的汉字弄相等,两者的汉字是一样的,但是打桩一直返回false,找了很多方式,发现估计是页面给文本加了空格,直接用trim()方法就解决了,不容易啊。
如下是解决方案:
var status=(tr.find("td").eq(7).text().trim()==='开通'?1:0);