【发布时间】:2015-11-29 09:25:33
【问题描述】:
我是 Angular 的新手,我正在尝试调用 Rest API 并获得它的响应。我的问题是我的 JavaScript 一直卡在 Ajax 调用上。我不确定是我发送的数据还是 Ajax 调用的语法。我试图提醒“Hello world”并且它起作用了,然后我提醒 JSON 数组并且格式正确,但是当我发布 Ajax 帖子时,我根本没有得到任何响应。
任何见解都会很好,谢谢。
test.html
<button onclick="myFunction()">Post it</button>
test.js
function myFunction() {
var postData = [{"logintype":"1","user":"Administrator","password":"12345","controlid":"999","host":"192.168.2.164"}
];
$.ajax({
url: '192.168.2.164/isapi/rip.dll/rest/session',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify( postData ),
success: function(){
alert('hello');
},
error: function(){
alert('error');
}
});
};
【问题讨论】:
-
停止在应用程序上工作并开始阅读一些文档......您的示例与角度无关。
-
你在用angularjs然后用docs.angularjs.org/api/ng/service/$httpservice
-
定义“卡住”。成功功能会触发吗?错误函数会触发吗?您是否在开发者工具控制台中看到消息?您是否在 Developer Tools Net 选项卡中看到了请求?你看到那里的回应了吗?两者的格式都符合您的预期吗?
-
这和角种子有什么关系?
-
对不起,我的问题更具体了。
标签: javascript ajax post