1
я заметил, когда выкладываете данные формы в формате JSON, что следующий не работает:
$.ajax({
type: "POST",
url: url,
data: JSON.stringify(formData),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
// TODO: Listen for server ok.
alert(msg);
}
Но это работает:
$.post(url,
JSON.stringify(formData),
function(msg) {
// TODO: Listen for server ok. If this is successfull.... clear the form
alert(msg);
},
"json");
Это это просто любопытство, но кто-нибудь знает почему? Есть ли какая-то причина использовать одну, а не другую?