【发布时间】:2013-11-24 06:55:42
【问题描述】:
我对调用 ajax 变得疯狂...我总是得到 400 或有时是 403 错误
发布http://www.my.domain/api/rest/member/2/service 400 (错误请求)
我的javascript是
var Data = [];
$('#troc > ul > li:not(.addArea)').each(function(){
var title = unescape(encodeURIComponent($(this).find('.title').text()));
var stock = parseInt($(this).find('.command').text());
var img = $(this).find('.left .thumb').attr('src');
var content = unescape(encodeURIComponent($(this).find('.description').text()));
Data.push({'title':title,'stock':stock,'img':img,'content':content});
});
console.log(JSON.stringify(Data));
$.ajax({
url: '../api/rest/member/2/service',
type: 'POST',
data: JSON.stringify(Data),
contentType: 'application/json; charset=utf-8',
dataType: 'json',
processData: false,
cache: false
})
.done(function(data){
if (!data.erreur) $.comment.msg({ content:data.message,type:'success' });
else $.troc.msg({ content:data.message,type:'error' });
$('form[name=postComment] input[type!="submit"][type!="hidden"]').val('');
$('form[name=postComment] textarea').val('');
})
.fail(function(){
$.troc.msg({ content:'Erreur inconnue',type:'error' });
});
谢谢!
【问题讨论】: