gpt4 book ai didi

javascript - Ajax POST - 显示响应

转载 作者:行者123 更新时间:2023-11-30 16:13:02 27 4
gpt4 key购买 nike

我想在我的页面上显示 Ajax POST 请求的响应主体:

 $.ajax({
type: "POST",
url: "<url>",
data: jsonText,
crossDomain: true,
dataType: "text/plain",
contentType : "application/json",

//if received a response from the server
success: function(response, textStatus, jqXHR) {
alert(response);
$("#uploadResponse").innerHtml = response;
},

});

我得到了响应,但没有触发成功功能,我也没有看到输出。这是为什么?

最佳答案

因为 jQuery 对象不能有 DOM 方法,而且 jQuery 方法也不能应用于原始 DOM 元素。所以你需要将 jQuery 方法应用到 jQuery 对象,反之亦然。

需要注意的一件事 innerHTML 是实际方法,而不是 innerHtml

要么这样做:

$("#uploadResponse")[0].innerHTML = response;

或在 jQuery 中:

$("#uploadResponse").html(response); // or .text(response);

dataType 似乎只是对 dataType:"text" 的可疑更改。

关于javascript - Ajax POST - 显示响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35939355/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com