我需要将变量类别作为GET传递,也就是说,我想要在url?category = category中,但我不知道为什么它不会出现!
$(document).ready(function(e) {
$("#sidebar li").click(function(e) {
var category = $(this).html();
$.ajax({
type: 'GET',
url: '/',
data: {
category: category
},
success: function(data) {}
});
});
});
由于
编辑:我需要在我所在的同一页面中传递变量:index.php
答案 0 :(得分:0)
应该出现在哪里?你发出了获取请求,但是没有做任何回复。 (在某些情况下还可以)
$(document).ready(function(e) {
$("#sidebar li").click(function(e) {
var category = $(this).html();
$.get('/?category='+category, function(data){
alert('Return was: '+data);
});
});
});
答案 1 :(得分:0)
使用任何调试工具(如firebug或其他)来查看您将看到页面发送请求的请求,以及为什么要将其发送到/。您是否尝试将其发布到无意义的同一页面上。否则,请尝试制作另一个文件并从那里接受get请求。