我有index.php页面,我在那里

$pv->showHidden = isset($_POST['showHidden']) ? intval($_POST['showHidden']) : 0;
$pv->sendHidden = isset($_POST['showHidden']) ? 0 : 1;


然后我有这个

<input type="image" id="btnShowHidden" src="images/hide.gif" onclick="showHiddenRecords(<?php print $pv->sendHidden; ?>);" />


我有具有此功能的javascript

  function showHiddenRecords(x){
 alert(x);
 var n = new Object();
 var showHidden;
 if(x=1){Y=0;} else {Y=1;}
 n.showHidden = Y;
 Ajax.Post("index.php", n, pg.test(x));

}


我想做的是转换$ pv-> showHidden的值。因此,如果它是1(已选择),那么它将变为0,反之亦然。但是逻辑是行不通的。
提前致谢

最佳答案

您的函数中有if(x=1)。应该是if(x==1)进行比较。否则,您只是将x设置为1。

08-19 14:26