javascript

java

python

c#

node.js

reactjs

android

php

c++

ruby-on-rails

html

jquery

git

css

ios

sql

.net

c

<img src="//i.stack.imgur.com/bk9VA.png" alt="" class="sponsor-tag-img" width="18" height="16"/>android

string

javascript - $ http获取参数确实n

有谁知道为什么这不起作用?

$http
    .get('accept.php', {
        source: link,
        category_id: category
    })
    .success(function (data, status) {
        $scope.info_show = data
    });

这确实有效:

$http
    .get('accept.php?source=' + link + '&category_id=' + category)
    .success(function (data, status) {
        $scope.info_show = data
    });
trans by 2019-08-13T23:34:30Z

ajax - 如何将数据作为表单数据而不是请求有效负载发布?

在下面的代码中,AngularJS $http方法调用URL,并将xsrf对象作为“请求有效负载”提交(如Chrome调试器网络选项卡中所述)。 jQuery $.ajax方法执行相同的调用,但将xsrf提交为“表单数据”。

如何让AngularJS将xsrf作为表单数据而不是请求有效负载提交?

var url = 'http://somewhere.com/';
var xsrf = {fkey: 'xsrf key'};

$http({
    method: 'POST',
    url: url,
    data: xsrf
}).success(function () {});

$.ajax({
    type: 'POST',
    url: url,
    data: xsrf,
    dataType: 'json',
    success: function() {}
});
trans by 2019-03-28T19:37:27Z

javascript框架 - AngularJs ReferenceError:$ http未定义

我有以下Angular函数:

$scope.updateStatus = function(user) {    
    $http({
        url: user.update_path, 
        method: "POST",
        data: {user_id: user.id, draft: true}
    });
};

但无论何时调用此函数,我的控制台都会收到ReferenceError: $http is not defined。 有人可以帮我理解我在做错了吗?

trans by 2019-03-08T18:26:48Z

javascript - 处理服务中的$ http响应

我最近在SO上发布了我所面临的问题的详细说明。 由于我无法发送实际的$http请求,因此我使用超时来模拟异步行为。 在@Gloopy的帮助下,从我的模型到视图的数据绑定工作正确

现在,当我使用$http而不是$timeout(在本地测试)时,我可以看到异步请求成功,data在我的服务中填充了json响应。 但是,我的观点不是更新。

在这里更新了Plunkr

trans by 2019-02-19T12:56:57Z

AngularJs $ http.post()不发送d

谁能告诉我为什么以下声明不会将发布数据发送到指定的网址? 当我打印$ _POST时,在服务器上调用url - 我得到一个空数组。 如果我在将数据添加到数据之前在控制台中打印消息 - 它会显示正确的内容。

$http.post('request-url',  { 'message' : message });

我也尝试将数据作为字符串(具有相同的结果):

$http.post('request-url',  "message=" + message);

当我以下列格式使用它时它似乎正在工作:

$http({
    method: 'POST',
    url: 'request-url',
    data: "message=" + message,
    headers: {'Content-Type': 'application/x-www-form-urlencoded'}
});

但有没有办法用$ http.post()来做 - 并且我总是必须包含标题才能使它工作? 我相信上面的内容类型是指定发送数据的格式,但我可以将其作为javascript对象发送吗?

trans by 2019-01-31T16:55:05Z

1 共1页