PHP 超连接传参疑问 phpjavascriptfunction 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. onclick="xingxing(<?php echo $value['id']; ?>);" 2. function xingxing(id){ 报错SyntaxError: identifier starts immediately after numeric literal xingxing(7fcac6b9f57e0c39d89faa05d57d4659); <a href="javascript:void(0);" onclick="xingxing('<?php echo $value['id']?>');" > -----------------------------------------------版主 关键是在js 端 接收会报错的?function xingxing(id){ alert(id+"为什么输出ID 会报错呢?");} -----------------------------------------------版主 关键是在js 端 接收会报错的?function xingxing(id){ alert(id+"为什么输出ID 会报错呢?");}---------------------------------------------加了 单引号 可以接收到id 了 --------------------------------------------------版主 比如传两个呢?<a href="javascript:void(0);" onclick="xingxing('<?php echo $value['id'].'/'.$value['name']; ?>');" > 传两个为什么后面那个传不过去的呢? <a href="javascript:void(0);" onclick="xingxing($value['id']);" >这里会报错值输不出来,改正:<a href="javascript:void(0);" onclick="xingxing('<? echo $value['id']; ?>')">这里面没有接收参数 function xingxing()应该称 function xingxing(id) 设 $value = array('id' =>123, 'name' => 'abc');你用 <a href="javascript:void(0);" onclick="xingxing('<?php echo $value['id'].'/'.$value['name']; ?>');" > 得到 <a href="javascript:void(0);" onclick="xingxing('123/abc');" > 但期望的应该是<a href="javascript:void(0);" onclick="xingxing('123','abc');" > 所以应写作<a href="javascript:void(0);" onclick="xingxing('<?php echo $value['id']."','".$value['name']; ?>');" > 总之,这种事情是没必要问人的,只需自己思考一下就解决了 -------------------------------------------------------------------- $.ajax({ type: "POST", url: "<?php echo base_url('test/test'); ?>", processData: "false", data: "n=" + Math.random() + "&fn=" + escape(id) + "&st=" + name + "", success: function(msg){ } });如果传一个是可以的,但是传两个就不可以了 求助php判断目录下的文件是否存在 PHP调用由VB.NET写的EXE程序,如何从PHP页面进入EXE源代码进行调试? phpexcel读取excel文件 php+mysql 关于update数据组的问题 为什么连接数据库说APACHE错误 php可以实现这样的功能吗? 关于数据还原的问题 请chairj(麽麽茶)进来拿分! MySQL查询错误,太奇怪了………… 想好久,怎么能在数据库中查询出出现最多的中文 一个超简单的php语言,请帮助 操蛋,修复BUG,请问怎么修复这个bug
2. function xingxing(id){
报错
SyntaxError: identifier starts immediately after numeric literal
xingxing(7fcac6b9f57e0c39d89faa05d57d4659);
-----------------------------------------------
版主 关键是
在js 端 接收会报错的?
function xingxing(id){
alert(id+"为什么输出ID 会报错呢?");
}
-----------------------------------------------
版主 关键是
在js 端 接收会报错的?
function xingxing(id){
alert(id+"为什么输出ID 会报错呢?");
}
---------------------------------------------加了 单引号 可以接收到id 了
版主
比如传两个呢?<a href="javascript:void(0);" onclick="xingxing('<?php echo $value['id'].'/'.$value['name']; ?>');" > 传两个为什么后面那个传不过去的呢?
这里面没有接收参数 function xingxing()应该称 function xingxing(id)
你用 <a href="javascript:void(0);" onclick="xingxing('<?php echo $value['id'].'/'.$value['name']; ?>');" >
得到 <a href="javascript:void(0);" onclick="xingxing('123/abc');" > 但期望的应该是
<a href="javascript:void(0);" onclick="xingxing('123','abc');" >
所以应写作
<a href="javascript:void(0);" onclick="xingxing('<?php echo $value['id']."','".$value['name']; ?>');" > 总之,这种事情是没必要问人的,只需自己思考一下就解决了
$.ajax({
type: "POST",
url: "<?php echo base_url('test/test'); ?>",
processData: "false",
data: "n=" + Math.random() + "&fn=" + escape(id) + "&st=" + name + "",
success: function(msg){
}
});
如果传一个是可以的,但是传两个就不可以了