Я пытаюсь получить несколько переменных $ _GET в PHP. Javascript отправляет URL-адрес и, похоже, имеет проблему с '&' между переменными.Отправка нескольких переменных GET в URL с помощью Javascript
одной переменной работы:
//JAVASCRIPT
var price = "http://<site>/realtime/bittrex-realtime.php?symbol=LTC";
//THE PHP END
$coinSymbol = $_GET['symbol'];
echo $coinSymbol
OUTPUT: LTC
с двумя переменными:
//JAVASCRIPT
var price = "http://<site>/realtime/bittrex-realtime.php?type=price&symbol=LTC";
//THE PHP END
$coinSymbol = $_GET['symbol'];
$type = $_GET['type'];
echo $coinSymbol
echo $type
OUTPUT: price
Это только кажется, игнорируют все 'после &'. Я знаю, что конец PHP работает отлично, потому что, если я вручную набираю адрес в браузере, он печатает обе переменные.
http://<site>/realtime/bittrex-realtime.php?type=price&symbol=LTC
OUTPUT ON THE PAGE
priceLTC
Любые идеи? Это сводит меня с ума - Спасибо
ОБНОВЛЕНИЕ - JAVASCRIPT КОД
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);
}
Можете ли вы показать нам javascript-код, который отправляется на ваш PHP-скрипт? –
Где JS-код, который использует эту переменную 'price'? – nnnnnn
Совет. Правильными инструментами для отладки в этой ситуации являются 'var_dump' и' print_r', например. 'Var_dump ($ _ GET)'. – Marty