如何将javaScript(jquery ajax)变量传递回php?

如何将javaScript(jquery ajax)变量传递回php?,jquery,Jquery,有人能帮我一下吗,我只想把变量从java传递到php。 一些jquery代码: $('#').keyup(function() { $.ajax({ url: url, type: "get", data: some_data_to_send_to_url, success: function(data){ var javaScriptVariable = d

有人能帮我一下吗,我只想把变量从java传递到php。 一些jquery代码:

$('#').keyup(function() {
        $.ajax({
            url: url,
            type: "get",
            data: some_data_to_send_to_url,
            success: function(data){
             var javaScriptVariable = data;                
            }
        });

      });
我只想在同一个php文件中执行以下操作:

$phpVariable = javaScriptVariable;
然后在php中执行一些操作

提前感谢:)

编辑:


谢谢,但是我对发送到url的数据没有问题:“data.php”, 此文件接收一些数据,执行一些操作并返回新数据。 我对这个文件中的新数据“success:function(data)”有问题,我想把这个数据分配给普通的php变量

jQuery声明:

完成(函数(数据,textStatus,jqXHR){});替代方案 构造成功回调选项,.done()方法替换 已弃用的jqXHR.success()方法。有关详细信息,请参阅deferred.done() 实施细节

Javascript Php
无论如何,正如前面所说,PHP是服务器端独占的javascript/jQuery是客户端独占的。因此,您不会在jQuery的
done()

上将
数据
分配给PHP变量,请将此代码作为json对象发送到PHP页面

function send()
    {
    var ip=new Object();
    ip.session_id="312fdfwf1343r";
    var inputParam=JSON.stringify(ip);
    var module="module1";
     $.ajax({
                         type: "POST",
                     url: phpurl
                         data: {inputParam:inputParam,module :module},   
                     dataType: "json",
                         success: function(msg)
                         {
                                 }
              });                
    }
然后在“data.php”文件中


$data=$\u GET[“一些数据发送到url”]

您不是刚从服务器上获取了数据吗?为什么要发回呢?嗯,你试过了吗?它成功了吗?
$phpVariable=javaScriptVariable-无法执行此操作,因为浏览器中存在JS变量,而Web服务器上存在PHP变量。但是您已经在使用
$.ajax()
方法,这是将数据从JS传递到PHP的一种方法。。。(顺便说一句,Java和JavaScript不是一回事。)你可以使用以下帖子的答案:谢谢,但我对发送到url:“data.php”的数据没有问题,这个文件接收一些数据,执行一些操作并返回新数据。我对这个文件中的新数据“success:function(data)”有问题,我想把这个数据分配给普通的php变量。
$phpvariable = $_GET["yourDataKey"];
//Stuff
echo $yourReturn;       //This is what you sent == javascriptvariable
function send()
    {
    var ip=new Object();
    ip.session_id="312fdfwf1343r";
    var inputParam=JSON.stringify(ip);
    var module="module1";
     $.ajax({
                         type: "POST",
                     url: phpurl
                         data: {inputParam:inputParam,module :module},   
                     dataType: "json",
                         success: function(msg)
                         {
                                 }
              });                
    }
$('#').keyup(function() {
       $.ajax({
         url:  "data.php", // php file where you want to send data
         type: "get",
         data: {"some_data_to_send_to_url" : "yourValue"}, // this data will be sent
         success: function(data){
           // do something on success
         }
      });
  });