gpt4 book ai didi

javascript - JS 替换功能未按预期工作

转载 作者:行者123 更新时间:2023-11-28 21:01:40 27 4
gpt4 key购买 nike

我有一个后端 CGI 脚本,如果通过 AJAX 调用出现问题,它会返回以下文本:

<p>A problem occurred in a Python script.
<p> /bin/cgi-bin/LOGS/tmpslM4pu.txt contains the description of this error.

我试图像下面这样显示它:

$.ajax({
type: "POST",
url: "runcgi.py",
data:
{
'my_data' : 'test'
},
success: function(html)
{
if(..test for success..)
{
}
else
{
var StrippedString = $(html).toString().replace(/(<([^>]+)>)/ig,""); var StrippedString = $(html).toString().replace(/(<([^>]+)>)/ig,"");
$("p").html(StrippedString);

}
});

下面是我的 HTML 代码:

<body>
<p></p>
</body>

但我在浏览器中看到以下输出:

[object Object]

我该如何解决这个问题?

最佳答案

您正在获取由 html 形成的 jQuery 对象并将其转换为字符串。结果是[object OBJECTTYPE],在本例中是[object Object]

相反,只需尝试 var StrippedString = html.replace(...);

关于javascript - JS 替换功能未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10850378/

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