使用Javascript在URL中发送多个GET变量

使用Javascript在URL中发送多个GET变量,javascript,php,Javascript,Php,我试图在PHP中检索多个$\u GET变量。Javascript正在发送URL,并且变量之间的“&”似乎有问题 一个变量起作用: //JAVASCRIPT var price = "http://<site>/realtime/bittrex-realtime.php?symbol=LTC"; //THE PHP END $coinSymbol = $_GET['symbol']; echo $coinSymbol OUTPUT: LTC 将url和要发送的数据分开

我试图在PHP中检索多个$\u GET变量。Javascript正在发送URL,并且变量之间的“&”似乎有问题

一个变量起作用:

 //JAVASCRIPT
 var price = "http://<site>/realtime/bittrex-realtime.php?symbol=LTC";

 //THE PHP END
 $coinSymbol = $_GET['symbol'];
 echo $coinSymbol

 OUTPUT: LTC

将url和要发送的数据分开

var price = "http://<site>/realtime/bittrex-realtime.php";

function refresh() {

   var params = {type:'price', symbol: 'LTC'};

   setTimeout( function() {
        //document.write(mintpalUrl);
        jQuery('#bittrex-price').fadeOut('slow').load(price, params).fadeIn('slow');

        refresh();

   }, 30000);
}

请参阅此处以获取更多信息

您可以向我们展示提交到PHP脚本的javascript代码吗?使用该
price
变量的JS代码在哪里?提示:在这种情况下进行调试的合适工具是
var\u dump
print\u r
,例如
var\u dump($\u GET)
。你能试着把你的符号转义一下吗&;而不是&相信我,哈哈,我知道。我不知道查询字符串中的值是多少,而$GET中的值是多少。我无法让它正常工作:(-值得注意的是,我上面添加的Javascript在标题中是固定的&我正在正文中创建变量。这是我第一次使用Javascript,所以我不确定这是否有什么不同?谢谢@andrex@Ryan我搞不懂你是如何首先用参数构建url的?我需要得到几个参数来自不同位置的信息http:///realtime/bittrex-realtime.php -我能想到的唯一方法是使用$_getvariables让页面在每次调用时显示不同的信息位。URL只是手动输入的,我没有用任何连接来构造它……但是@andrexNow为什么你不能让它工作呢?是的您正在手动键入正确的url。现在,请使用url和加载函数中的参数,像我编写的那样将其分离。即使将其分离,它仍将传递到php端,还可以在链接中阅读有关加载函数的更多信息。这里也有示例。我不明白为什么原始方法使用一个variable,但不是2://-我已经快速查看了您提供的链接,乍一看它超出了我的知识范围,我不是最精明的编码员。明天我将花一些时间研究.load函数,看看是否可以找到一个简单的解释,从a>B中获取信息-我一直在尝试让整个Javascript代码运行大约一年连续15个小时-我今天做完了,我出去了。谢谢你的帮助,我明天会做一些研究
 http://<site>/realtime/bittrex-realtime.php?type=price&symbol=LTC

 OUTPUT ON THE PAGE
 priceLTC
jQuery(document).ready(function() {
refresh();

jQuery('#bittrex-price').load(price);

});

function refresh() {

   setTimeout( function() {
        //document.write(mintpalUrl);
        jQuery('#bittrex-price').fadeOut('slow').load(price).fadeIn('slow');

        refresh();

   }, 30000);
}
var price = "http://<site>/realtime/bittrex-realtime.php";

function refresh() {

   var params = {type:'price', symbol: 'LTC'};

   setTimeout( function() {
        //document.write(mintpalUrl);
        jQuery('#bittrex-price').fadeOut('slow').load(price, params).fadeIn('slow');

        refresh();

   }, 30000);
}
$coinSymbol = isset($_POST['symbol']) ? $_POST['symbol'] : $_GET['symbol'];