Javascript 在具有多个值的PHP函数中传递ID
我用它来传递函数Javascript 在具有多个值的PHP函数中传递ID,javascript,php,function,Javascript,Php,Function,我用它来传递函数some($id) $id=$_GET['id']; // this result has values like `1,2,3..multiple` 但它在这里只接受或持有一个值。为什么会发生这种情况 请帮忙。我希望所有id都是一个值(即,假设有1,2,3,4,那么它们都应该是cid)。希望您这样: In JS file: fucntion some(cid){ // I have check it with alert(cid); } var cid=“”//在js
some($id)
$id=$_GET['id']; // this result has values like `1,2,3..multiple`
但它在这里只接受或持有一个值。为什么会发生这种情况
请帮忙。我希望所有id
都是一个值(即,假设有1,2,3,4
,那么它们都应该是cid
)。希望您这样:
In JS file:
fucntion some(cid){
// I have check it with alert(cid);
}
var cid=“”//在js中传递php值
某些功能(cid){
//我已使用警报(cid)进行检查;
}
一些(cid)//使命感
如果我没弄错,您的请求中有多个id
参数(复选框?)。尝试将表单输入命名为id
,而不是id[]
$\u GET[“id”]
应该给您一个数组。在PHP中使用,split()
在javascript@Ghost骑手:-)我想传递all-in-single$id.$\u GET['id']是一个数组或字符串,带有分隔值?然后将其作为逗号分隔字符串传递到函数中,然后拆分it@anant库马尔·辛格$_GET['id'];是由分隔的值,如1,2,3,4。该值应为var cid=“”代码>。否则,它将在JavascriptDon't output$\u GET
中给您带来语法错误。确保先进行安全防护。
<?php
$id=$_GET['id'];
?>
<script>
var cid = "<?php echo $id;?>"; //pass php value in js
fucntion some(cid){
// I have check it with alert(cid);
}
some(cid); //calling
</script>