Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularJS的$http.get方法不接受URL字符串中的第5个参数_Javascript_Php_Angularjs_Ionic Framework_Http Get - Fatal编程技术网

Javascript angularJS的$http.get方法不接受URL字符串中的第5个参数

Javascript angularJS的$http.get方法不接受URL字符串中的第5个参数,javascript,php,angularjs,ionic-framework,http-get,Javascript,Php,Angularjs,Ionic Framework,Http Get,我正在离子框架下用cordova+angularJS开发移动应用程序。我试图在get请求体中发送参数,该请求可能是基于输入参数获取特定数据的请求。我的查询字符串如下所示: var queryString = base_url + "get/requestChartData.php?userid=" + window.localStorage.userid + "&token=" + token + "&formid=" + formID + "&questionid="

我正在离子框架下用cordova+angularJS开发移动应用程序。我试图在get请求体中发送参数,该请求可能是基于输入参数获取特定数据的请求。我的查询字符串如下所示:

var queryString = base_url + "get/requestChartData.php?userid=" + window.localStorage.userid + "&token=" + token + "&formid=" + formID  + "&questionid=" + questionID + "&chart=" + chartType;

$http.get(queryString, {}).success(function (data, status, headers, config) {
.....
...
此请求当我发送到PHP处理请求的服务器时,将响应作为
通知:未定义的索引:chart in…

甚至在我的firebug调试控制台上,当我展开时,在get-request链接上,它只显示四个参数,而不是五个

get请求中作为查询字符串发送的参数数量是否有限制

在PHP方面,我正在这样做:

$userid = trim($_REQUEST['userid']);
$formid = trim($_REQUEST['formid']);
$fieldName = trim($_REQUEST['questionid']);
$chartType = trim($_REQUEST['chart']);
$token = trim($_REQUEST['token']);

我没有得到这个问题的任何解决方法???

你能提供整个打印的查询字符串吗?哪个参数没有发送?尝试检入firebug以查看值。最后一个图表=“+chartType