【发布时间】:2014-03-05 11:13:12
【问题描述】:
我在 jquery 中使用 ajax。当我提交我的值时,我每次都会收到此错误。请让我知道我哪里错了?
<script>
$(document).ready(function(){
$("button").click(function(){
$.ajax({
url: 'url_path',
data: {
user : {
email : $('#email').val(),
password : $('#password').val()
} ,
vendor_identifier : '3231-43423-fdsdfs'
},
dataType: 'jsonp',
//method: 'POST',
type:'POST',
success: function(msg) {
var msg = $.parseJSON(msg);
console.log(msg);
}
});
});
});
</script>
【问题讨论】:
-
什么是 url: 'url_path'(它是一个字符串)?
-
什么是
'url_path'这不是正确的网址 -
您共享的代码将使我们了解您发送到服务器的内容,但由于我们看不到服务器端代码 - 我们不知道它对数据以确定您未获得授权。
-
dataType: 'jsonp'和type:'POST'是不兼容的。 JSON-P 请求是通过生成具有 src 属性的脚本元素来处理的。这将总是是一个 GET 请求。 -
我已经把我的本地路径放在这里,我想把这些数据发送到这里,并且这些数据可以完美到达。但我得到的回应是 401 错误。
标签: javascript jquery ajax authorization