$.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);
}
?>
在线急等,恳请大侠帮忙解决 ~~ 展开
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);
}
?>
在线急等,恳请大侠帮忙解决 ~~ 展开
3个回答
展开全部
type:'get', 这是你使用的ajax的提交方式啊!,你如果使用POST就在PHP使用$_POST获得了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
json可以用LOAD的,数据端之间JSON编码就可以,直接LOAD就可以使用
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主说的是$_GET获取不到请求后面参数的值吗?
追问
是的,调试的时候到if (($_GET('view') == "report")&&($_GET('type') == "week"))后,就没往下执行了,那么js端返回到的data就为null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询