Javascript和php值切换

Javascript和php值切换,php,javascript,jquery,javascript-events,Php,Javascript,Jquery,Javascript Events,我有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="show

我有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; ?>);" />
我想做的是将$pv->showHidden的值进行转换。因此,如果它是1(已选中),则它将变为0,反之亦然。但逻辑不起作用。
提前感谢

您的函数中有
if(x=1)
。如果(x==1)要比较,则应为
。或者您只是将x设置为1

  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));

}