[英]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.