Отказ от ответственности
Я искал дубликаты, но не могу их найти.Я удивлен, потому что это кажется большой проблемой.Скорее всего, я упускаю что-то большое.
Проблема / Вопрос
У меня userid
, переданный через URL через php
, myOtherScript.php?userid=1
,Как я могу получить эту переменную для передачи через ajax
, чтобы я мог запросить базу данных с этим userid
, вывести ее на экран и вернуть на страницу?
Это в global.js
файле
jQuery
$.ajax({
url: "myScript.php",
data: "userid=" - This is what I need: $_GET['userid'] - ,
success: function( data ) {
$('#myDiv').html( data );
}
});
Решение
сс помощью bstakes и этого ответа, я смог понять это с помощью этой функции: (верхний ответ)
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
Спасибо за ответы, ребята!