Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.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函数_Javascript_Php_Jquery - Fatal编程技术网

如何将参数从javascript传递到php函数

如何将参数从javascript传递到php函数,javascript,php,jquery,Javascript,Php,Jquery,将参数传递到php函数的Javascript函数。下面是我的javascript代码 function add_card(card_listt,card_number){ var card = card_listt; var num = card_number; //document.write(card+num); for (var i = 0; i < num; i++) { var avrl = "http://192.168.27.123/?

将参数传递到php函数的Javascript函数。下面是我的javascript代码

function add_card(card_listt,card_number){  
   var card = card_listt;
   var num = card_number;
   //document.write(card+num);
   for (var i = 0; i < num; i++) {
      var avrl = "http://192.168.27.123/?Command=add:"+card[i]+","; 
      document.write('<?php get_data($avrl); ?>'); // Here is Problem
      document.write('<?php add(1,2); ?>'); //It works fine If I use  
   }
}
函数添加卡片(卡片列表,卡片编号){
var card=卡片列表;
var num=卡号;
//文件写入(卡片+数字);
对于(变量i=0;i
下面是我的php函数。当我只使用
document.write(“”)时功能,然后它可以正常工作。但是当我使用
document.write(“”)时功能,则它不起作用

<?php

    function get_data($url) {
       $curl_handle=curl_init();
       $timeout = 20;
       curl_setopt($curl_handle, CURLOPT_URL,$url);
       curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
       curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
       curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Welcome');
       $data = curl_exec($curl_handle);
       //return $data;
       echo $data;
   }

   function add($a,$b){
      $c = $a + $b;
      echo $c;
   }

?>

尝试阅读或,但我强烈建议您开始使用,您可以使用它来完成这些事情,而不必浪费时间编写大量代码,例如

使用
$\u GET
将您的值附加到url,如
http://www.example.com/someurl?myvar=myvalue
在这种情况下,您的url应该是
http://www.example.com/someurl?avrl=myvalue


然后替换你的
文档。写(“”)带有
文档。写入(“”)

@M Sumon您不能调用这样的php函数
avrl
是一个javascript变量而不是php变量。请阅读AJAX!文件。写(“”);它很好用。但是它上面没有工作。检查这个链接@MSumon
document.write(“”)这可以正常工作,因为值是静态的。不能将变量从javascript传递到PHP。Javascript是客户端,PHP是服务器端。使用ajax将数据发送到服务器端。