我有一个小的Ajax脚本执行POST并在屏幕上返回结果。 我调试了脚本,我可以看到POST成功,但是我无法在屏幕上显示结果。看起来我需要额外的刷新或其他东西。任何想法有什么不对?
提前致谢 此致
$(document).ready(function() {
$("#vehicleMessages").submit(function(event) {
event.preventDefault();
ajaxPost();
});
});
function ajaxPost() {
var form = $("#vehicleMessages");
$.ajax({
type: "POST",
contentType: "application/json",
url: form.attr("action") + "?tripId=" + $("#tripId").val() + "&partitionKey=" + $("#partitionKey").val(),
dataType: 'json',
success: function(result) {
if (result.status == "Done") {
$("#postResult").html("Result: " + result.data);
}
}
});
}
答案 0 :(得分:0)
result.status
是“完成”。result.data
是文字或HTML文字我建议你试试这个:
$.ajax({
type: "POST",
contentType: "application/json",
url: form.attr("action") + "?tripId=" + $("#tripId").val() + "&partitionKey=" + $("#partitionKey").val(),
dataType: 'json'
}).then(function (result) {
if (result.status == "Done") {
$("#postResult").html("Result: " + result.data);
}
});