繁体   English   中英

如何将值从javascript传递到php文件

[英]How to pass value from javascript to php file

我通过JQuery获得价值,就像这样

var query= popURL.split('?');  
var dim= query[1].split('&'); 
var popWidth = dim[0].split('=')[1]; //Gets the first query string value 
var id = dim[1].split('=')[1];

现在,我想将此"id"值发送或获取到相同的php文件中。 我认为我们只能使用get方法在其他php页面上获得价值。 我想在同一个php文件上获得价值。

我认为我们可以使用AJAX做到这一点,对吧?

如果是,请给我一些链接或代码,如何获得? 我是ajax新手。

看一下jQuery api文档,特别是jQuery.ajax()函数 您会找到文档和许多有用的示例。 这是该页面上的一段代码,完全符合您的要求:

$.ajax({
   type: "POST",
   url: "some.php",
   data: "name=John&location=Boston",
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
 });

(当然,您也可以通过简单地使用GET参数并将其附加到url来传递数据)

好吧,如果您只想将该数据发送到服务器,并且不想检索其他任何东西,也不知道或不想使用ajax,则更简单的解决方案是将所需的url附加到隐藏的dom对象。 如 :
<img src="http://my-host.com/my-script.php?id="+id style="display:none;"/>

女巫可以通过多种方式添加到dom中。

如果要使用ajax,我建议使用jQuery之类的库,它已针对跨浏览器的Web应用程序进行了优化。 使用jQuery,语法非常简单:


$.get(
    "http://my-host.com/my-script.php",
    {"id" : id},
    function(data){
        // do something with the response
    }
);
您可以根据需要使用“发布”而不是“获取”。 我建议您精通jQuery文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM