我有一个HTML文档,我想发送一个参数。
让我们将文档命名为Categoty
,它所做的就是向服务器发送请求(通过Ajax)来获取此类别的内容。
假设我正在使用PHP,我只需发送参数:
localhost/Categoty.php?cat=somecat
,
并在PHP文档中阅读:$_GET['cat']
。
我的问题是HTML(或Javascript)中是否有类似内容?
我虽然关于hashtag(.i.e。categoty.html#somecat
),但我在我的Android Hybrid应用程序中使用jQuery mobile,因此它会产生一些问题。
提前致谢。
答案 0 :(得分:0)
使用此link中的jQuery URL Parser
,然后尝试:
jQuery.url().param('cat');
您还可以访问我们在处理GET参数方面通常需要的所有其他信息,例如:
jQuery.url().attr('protocol');
返回以下网址协议:http
或https
jQuery.url().attr('host')
返回主机stackoverflow.com
您还可以像这样获取您网址的细分:
jQuery.url().segment(1);//for instance in this very page's url it returns "posts"
最后:
javascript中的 jQuery.url().param('cat')
与PHP中的$_GET['cat']
相同
答案 1 :(得分:0)
jQuery ajax可以做到这一点,使用$ .ajax();
$.ajax({
type: 'GET',
url: 'http://localhost/Categoty.php?cat=somecat',
success: function(responseTxt,statusTxt,xhr){
}
});