我有像这样的jquery帖子
jQuery.post("script_myrequisition.php", {"user_empno":user_no}, function(data) {
jQuery('#type2').html(data);
var pageHtml =jQuery ( data);
if(substr(pageHtml,0,2)=='No'){ jQuery('#cancel').hide();}
else{ jQuery('#cancel').show();}
});
下面是html我有这个
<input id='cancel' name='cancel' type='Submit' value='Cancel Selected' />
post方法返回的数据包含&#34;没有找到记录&#34;或&#34;记录总数= x后跟表格形式的记录&#34;。
这不起作用。取消按钮未显示。请帮忙
答案 0 :(得分:0)
看起来data
是一个字符串,所以不需要为它创建一个jQuery包装器对象,只需使用它来获取子字符串
jQuery.post("script_myrequisition.php", {
"user_empno": user_no
}, function (data) {
jQuery('#type2').html(data);
jQuery('#cancel').toggle(data.substring(0, 2) == 'No');
// you can use toggle
//if (data.substring(0, 2) == 'No') {
// jQuery('#cancel').hide();
//} else {
// jQuery('#cancel').show();
//}
});