我定义了一个js的del函数,如下所示: function del(Pno,uid_login,setpagesize,page,searchlike,selectfield)
{
if(confirm("您确定要删除此信息"))
{
location.href="delete1.php?Pno="+Pno+" &uid_login="+uid_login +"&setpagesize="+setpagesize +"&page="+page +"&searchlike="+searchlike +"&selectfield="+selectfield;
return;
}
}然后我在find.php中使用该函数,6个参数都是从mysql数据库中读取,除了$selectfield是汉字外(使用gbk编码),其他5个都是数字。代码如下:echo '<td><a href="#" onClick="del('.$row[0].','.$uid_login.','.$setpagesize.','.$page.','.$searchlike.','.$selectfield.')"><img src="image/b_drop.png" border="0" alt="删除" title="删除"></a></td>';现在的问题是del()函数不能接受$selectfield参数。若去掉$selectfield,就能顺利调用del(),否者无法调用。小弟我在此向各位大哥赐教,谢谢了!
{
if(confirm("您确定要删除此信息"))
{
location.href="delete1.php?Pno="+Pno+" &uid_login="+uid_login +"&setpagesize="+setpagesize +"&page="+page +"&searchlike="+searchlike +"&selectfield="+selectfield;
return;
}
}然后我在find.php中使用该函数,6个参数都是从mysql数据库中读取,除了$selectfield是汉字外(使用gbk编码),其他5个都是数字。代码如下:echo '<td><a href="#" onClick="del('.$row[0].','.$uid_login.','.$setpagesize.','.$page.','.$searchlike.','.$selectfield.')"><img src="image/b_drop.png" border="0" alt="删除" title="删除"></a></td>';现在的问题是del()函数不能接受$selectfield参数。若去掉$selectfield,就能顺利调用del(),否者无法调用。小弟我在此向各位大哥赐教,谢谢了!
这个解析后是什么
其实就是看下 $selectfield的值是什么
但就是无法调用del()函数,奇怪......
<?php
echo '<td><a href="javascript:void(0)" onClick="del('.$a.','.$uid_login.','.$setpagesize.','.$page.','.$searchlike.',\''.$selectfield.'\')"><img src="image/b_drop.png" border="0" alt="删除" title="删除"></a></td>';
?>