$.ajax用get方式从php后台获取数据时,url屁股后面的参数怎么获得?为什么不能用$_GET

JS文件如下:varchartData;$(document).ready(function(){$.ajax({url:'source/test.php?view=re... JS文件如下:
var chartData;
$(document).ready(function(){
$.ajax( {
url:'source/test.php?view=report&type=week',
type:'get',
dataType:'json',
success:function(data, textStatus, jqXHR){
chartData = data;
alert("访问成功");
alert(chartData);
},
error : function() {
alert("异常!");
}
});
test.php文件如下:
<?php

if (($_GET('view') == "report")&&($_GET('type') == "week")) {
echo json_encode(22);
}
?>
在线急等,恳请大侠帮忙解决 ~~
展开
 我来答
高文杰ff
2013-12-19 · TA获得超过2044个赞
知道小有建树答主
回答量:517
采纳率:0%
帮助的人:270万
展开全部
type:'get', 这是你使用的ajax的提交方式啊!,你如果使用POST就在PHP使用$_POST获得了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友859ecf3
2013-12-19 · TA获得超过207个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:130万
展开全部
json可以用LOAD的,数据端之间JSON编码就可以,直接LOAD就可以使用
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d1a1135
2013-12-19 · TA获得超过143个赞
知道小有建树答主
回答量:315
采纳率:50%
帮助的人:185万
展开全部
楼主说的是$_GET获取不到请求后面参数的值吗?
追问
是的,调试的时候到if (($_GET('view')  == "report")&&($_GET('type')  == "week"))后,就没往下执行了,那么js端返回到的data就为null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式