javascript - Angular js 的 HTTP 参数传递

标签 javascript php angularjs

使用 Angular js 传递 $http 参数。

$http({
                  method: 'get',
                  url: 'http://mmres.baganthandehotel.net/mmresadmin/invoicejson.php',
                  data: $.param({'chk': '2015-06-02'}),
                  headers: { 'Content-Type': 'application/json; charset=utf-8'}
                })
            .success(function(data){
                $scope.list = data;
                console.log($scope.list);
            }),

我无法从服务器端接收到值 chk($_GET['chk'])。为什么无法接收到这些参数?

最佳答案

使用 HTTP GET 请求,您无法将数据发布到服务器, 同样的事情也适用于 angularjs $http get 请求。

但是在 Angular js $http 方法中,我们可以选择传递查询参数,示例如下

$http({
    url: user.details_path, 
    method: "GET",
    params: {chk: '2015-06-02'}
 });

我认为你应该像这样更改你的代码,

$http({
                  method: 'get',
                  url: 'http://mmres.baganthandehotel.net/mmresadmin/invoicejson.php',
                  params: {chk: '2015-06-02'},
                  headers: { 'Content-Type': 'application/json; charset=utf-8'}
                })
            .success(function(data){
                $scope.list = data;
                console.log($scope.list);
            }),

关于javascript - Angular js 的 HTTP 参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37404881/

相关文章:

javascript - 异步系统中的不可变数据

php - 从一个 zip 文件中的 Amazon S3 下载多个图像?

php - Symfony:具有灵活关系的实体及其(子)形式 - 如何设计?

php - 如何在端口 80 以外的 https 端口上创建 Soap 服务器

angularjs - 不使用全局变量的 angular.factory 中 $resource 的动态 URL

javascript - AngularJS 指令 - 来自 $scope 的模板和其他指令

javascript - 未捕获的语法错误 : missing ) after argument list throwing error in html line

javascript - jQuery/JS随机背景图解决::元素前

javascript - HTML:无法使用 Tab 键访问链接

javascript - 如何在 Windows 7 上运行脚本编辑器