我的页面
www.domain.com/page.php?x=1&y=2&z=3
如何在AJAX $_GET
中设置$.get()
个变量?
$.get('page.php',
{x: x, y: y, z: z},
function(){
})
如何使用$_GET
或jQuery
定义JavaScript
?
我可以1 2 3
和4 5 6
以及7 8 9
答案 0 :(得分:0)
您可以在var处分配值或直接分配
var x = 10;
var y = 100;
var z = 1000;
$.get('page.php',
{x: x, y: y, z: z},
function(){
})
或
$.get('page.php',
{x: 10, y: 100, z: 1000},
function(){
})
答案 1 :(得分:0)
var getUrlParameter = function getUrlParameter(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
用法示例:
var x = getUrlParameter('x');
var y = getUrlParameter('y');
编辑:或者如果你也在这个网站上使用PHP,你可以这样做:
var x = <?php echo json_encode($_GET['x']); ?>
答案 2 :(得分:0)
由于puelo已经回答了。你必须从网址
中提取参数我只是添加一条提醒,你可以获取ajax请求的网址 - 不是当前文档的网址 - 就像这样
$.get('page.php',
{x: 1, y: 2, z: 3},
function(data){
console.log(this.url);
}
);
这将记录
page.php?x=1&y=2&z=3
您可以从以后提取参数