jqueryset PHP$\u GET数组
祝贺你,堆栈溢出 如何从Jquery设置php$\u GET[]数组?我有一个与此类似的字符串:jqueryset PHP$\u GET数组,php,jquery,arrays,get,Php,Jquery,Arrays,Get,祝贺你,堆栈溢出 如何从Jquery设置php$\u GET[]数组?我有一个与此类似的字符串:$sample\u string=“您好,此文本包含空格和字符:&”。我还有一个包含目标名称的变量:$saveAs=“SomeVariable”。在PHP中,它将如下所示:$\u GET[“$SomeVariable”]=$sample\u string 如何在Jquery中实现这一点? 提前感谢,Rasmus只是一个URL参数。因此,您可以访问类似于/index.php?id=1: echo $_G
$sample\u string=“您好,此文本包含空格和字符:&”代码>。我还有一个包含目标名称的变量:$saveAs=“SomeVariable”代码>。在PHP中,它将如下所示:$\u GET[“$SomeVariable”]=$sample\u string代码>
如何在Jquery中实现这一点?
提前感谢,Rasmus只是一个URL参数。因此,您可以访问类似于/index.php?id=1
:
echo $_GET['id'];
看看这篇文章,它展示了使用ajax加载内容的所有方法:
$\u GET只是一个URL参数。因此,您可以访问类似于/index.php?id=1
:
echo $_GET['id'];
看看这篇文章,它展示了使用ajax加载内容的所有方法:
如果使用jQuery,则必须在客户端设置一个AJAX请求,向服务器发送GET请求。然后,您可以从服务器端的$\u GET[]
数组中提取请求中提供的数据
$(function() {
var data = {
sample_string: "hi",
saveAs: "something"
};
$.get('/path/to/script.php', data, function(response) {
alert(response); // should alert "some response"
});
});
在script.php
中:
<?php
$sample = $_GET['sample_string']; // == "hi"
$saveAs = $_GET['saveAs']; // == "something"
// do work
echo "some response";
?>
如果使用jQuery,则必须在客户端设置一个AJAX请求,向服务器发送GET请求。然后,您可以从服务器端的$\u GET[]
数组中提取请求中提供的数据
$(function() {
var data = {
sample_string: "hi",
saveAs: "something"
};
$.get('/path/to/script.php', data, function(response) {
alert(response); // should alert "some response"
});
});
在script.php
中:
<?php
$sample = $_GET['sample_string']; // == "hi"
$saveAs = $_GET['saveAs']; // == "something"
// do work
echo "some response";
?>
如果$sample\u string
是您在jquery中想要的,您可以这样做
var-sample\u-str=''
然后使用js变量sample_str
现在,如果您想在jquery中设置$\u GET,ajax函数将是一个不错的选择
$.ajax({
url:'path/to/your/php_script.php',
data: {
'param1': 'pqr',
'param2': 'abc'
},
type:'GET'
});
如果$sample\u string
是您在jquery中想要的,那么您可以这样做
var-sample\u-str=''
然后使用js变量sample_str
现在,如果您想在jquery中设置$\u GET,ajax函数将是一个不错的选择
$.ajax({
url:'path/to/your/php_script.php',
data: {
'param1': 'pqr',
'param2': 'abc'
},
type:'GET'
});
无法判断您是希望从javascript获取GET参数还是从jQuery设置GET参数。如果是前者,我喜欢使用这个代码(我不记得从哪里偷来的):
然后你可以打电话
var cake = urlParams['cake'];
获取由指定的$\u get参数
如果要发送$\u GET参数,可以使用jQuery的$.GET()或$.ajax()函数。$.get函数更简单,这里有相关文档
对于$.ajax,您可以执行以下操作:
var trickystring = "Hi there, this text contains space and the character: &";
$.ajax({
url:'path/to/your/php/script.php',
data: {
'getParam1':trickystring,
'getParam2':'pie!'
},
type:'GET'
});
现在,在PHP中,您应该能够通过以下方式获得:
$trickystring = $_GET['getParam1'];
$pie = $_GET['getParam2'];
希望这些例子能满足您的需求。(明白了吗?不知道您是想从javascript获取Get参数还是从jQuery设置Get参数。如果是前者,我喜欢使用这个代码(我不记得从哪里偷来的):
然后你可以打电话
var cake = urlParams['cake'];
获取由指定的$\u get参数
如果要发送$\u GET参数,可以使用jQuery的$.GET()或$.ajax()函数。$.get函数更简单,这里有相关文档
对于$.ajax,您可以执行以下操作:
var trickystring = "Hi there, this text contains space and the character: &";
$.ajax({
url:'path/to/your/php/script.php',
data: {
'getParam1':trickystring,
'getParam2':'pie!'
},
type:'GET'
});
现在,在PHP中,您应该能够通过以下方式获得:
$trickystring = $_GET['getParam1'];
$pie = $_GET['getParam2'];
希望这些例子能满足您的需求。(明白了吗?你的意思是说我觉得那看起来像$\u Get[$saveAs]=$sample\u字符串。
$\u GET是一个变量,用于通过URL将信息从一个页面发送到另一个页面。在不是服务器端的jQuery中实现这一点是不明智的。如果要动态设置$\u GET变量以将其发送到另一个页面,则必须将其包含在URL中,如:
/index.php?'+javascriptVariable_name+'='+javascriptVariable_value+';
你的意思是说,我想这看起来像$\u GET[$saveAs]=$sample\u字符串。
$\u GET是一个变量,用于通过URL将信息从一个页面发送到另一个页面。在不是服务器端的jQuery中实现这一点是不明智的。如果要动态设置$\u GET变量以将其发送到另一个页面,则必须将其包含在URL中,如:
/index.php?'+javascriptVariable_name+'='+javascriptVariable_value+';
多了解一些情况会有帮助。你到底想做什么?获取jquery版本的“$\u Get[“somevar”]=“Some String”;”抱歉这么复杂的描述。简言之,您必须在客户端使用AJAX执行GET请求($.GET('/my/script.php',{something=“hi”},function(){/*callback*/})
在jQuery中)。JavaScript无法直接访问您的PHP变量。@dot非常模糊的教程。你想提出get请求吗?您是否希望从javascript访问查询字符串参数?你的问题的目的是什么?多了解一些情况会有帮助。你到底想做什么?获取jquery版本的“$\u Get[“somevar”]=“Some String”;”抱歉这么复杂的描述。简言之,您必须在客户端使用AJAX执行GET请求($.GET('/my/script.php',{something=“hi”},function(){/*callback*/})
在jQuery中)。JavaScript无法直接访问您的PHP变量。@dot非常模糊的教程。你想提出get请求吗?您是否希望从javascript访问查询字符串参数?从你的问题中,你想达到什么目标?我正要达到这个目标!给我一点时间,我正要说呢!不过,请给我一点时间;如果字符串包含字符“&”,则此技术将不起作用。是的,为true。但是您可以将javascript中的“&”字符转换为另一个有效字符,然后在另一个页面中用php对其进行解码;如果字符串包含字符“&”,则此技术将不起作用。是的,为true。但您可以将javascript中的“&”字符转换为另一个有效字符,然后在另一个页面中用php对其进行解码。