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){ } });如果传一个是可以的,但是传两个就不可以了 对象怎么转成json PHP分页解析URL后,取出URL的查询字串出错,怎么解决啊 网站登陆如何防止抓包 PHP调用外部程序的问题 soapHeader在server端如何接收,然后是如何在client发送?我写好的header,在__call总是语法错误 提个很简单的问题!请回答 php写WebService无法通信 如何解析收藏夹导出的htm文件到一个变量中,请给出代码,谢谢 关于[[. .]] 及 [[= =]]正则表达式的问题 php如何获取视频时长 和 第一帧画面? 一个超简单的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){
}
});
如果传一个是可以的,但是传两个就不可以了