Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在具有多个值的PHP函数中传递ID_Javascript_Php_Function - Fatal编程技术网

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>