xhr未定义|秘银js

时间:2016-10-06 03:16:08

标签: javascript xmlhttprequest mithril.js

我最近开始尝试使用Mithril js,偶然发现了一些基本要求,即发送一些授权和其他标题以及请求。在阅读了文档和在线的一些例子之后,我明白这是如何做到的 -

qry = "select * from emp";
using(IDataReader dr = OracleFacoty.ExecuteReader(CommandType.Text,qry,null)
{
    while(dr.read())
    {
        //Do operation
    }
} 

我的问题是xhr在哪里通过?因为这显然会出错:m.request({ method: "GET" url: "/some/url/" config: function(xhr) { xhr.setRequestHeader("Authorization", "".concat("Token ", API_TOKEN)); } });

我无法设置标题。如果我必须声明 XMLHTTPRequest 实例并使用 open(),那么 m.request()的需求是什么?

我做错了什么?方向会有所帮助。

2 个答案:

答案 0 :(得分:1)

如果<span ng-show="signupForm.email_addr.$validEmail">挂钩为您提供config对象作为第一个参数,那应该可以正常工作。 It is, according to the documentation

我确实注意到了一些语法错误(缺少逗号)。这解决了吗?

xhr

答案 1 :(得分:0)

实际上,您需要做的就是设置自定义标头(根据Mithril documentation):

m.request({
    method: "GET",
    url: "/some/url/",
    headers: {
        "Authorization": "Token <token_placeholder>",
    },
})