Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jqueryset PHP$\u GET数组_Php_Jquery_Arrays_Get - Fatal编程技术网

jqueryset 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

祝贺你,堆栈溢出

如何从Jquery设置php$\u GET[]数组?我有一个与此类似的字符串:
$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对其进行解码。