从js发送var到php

时间:2012-06-14 22:11:17

标签: php javascript jquery ajax

  

可能重复:
  How can I pass variables from JavaScript to PHP?

当我单击一个按钮时,它会创建一个变量$ var,然后我想将此var发送给php来处理它。

示例:

Jquery.js中的

$('#button').click(function(){

//create the var
$name = "abcde";

//send the $name to process.php
---I DONT KNOW HOW---
});

在process.php

只是...

echo $name;

如何发送$ name ???

4 个答案:

答案 0 :(得分:2)

您需要POST它到服务器,PHP可以使用$POST['variablename']获取。这通常是通过将其包含在表单中,或使用AJAX异步进行的。

答案 1 :(得分:2)

GET

$.get("url", {name: "abcde"}, function(response){
    //Do something
});

POST

$.post("url", {name: "abcde"}, function(response){
    //Do something
});

答案 2 :(得分:0)

在jquery代码中

$.post('process.php',name:$name,function(data){alert(data);});

in process.php

if(isset($_POST['name'])){
  echo $_POST['name'];
}else{
  echo 'nothing was send';
}

答案 3 :(得分:0)

$('#button').click(function(){
    var $name = "abcde";
    $.ajax({
      type: 'POST',
      url: process.php,
      data: {name:$name},
      success: function(data){alert("send ok")}
    });
});

process.php:

if(isset($_POST['name'])){
  echo $_POST['name'];
}