gpt4 book ai didi

javascript - AJAX,返回php字符串并传递给javascript函数

转载 作者:行者123 更新时间:2023-11-28 06:58:57 24 4
gpt4 key购买 nike

我有一个存储一些电子邮件内容的数据库。我对电子邮件内容发出 ajax 请求,当返回时,我想将内容传递给一个函数,该函数将显示一个弹出窗口,其中包含电子邮件内容。我遇到的问题是电子邮件内容中有 html 标签,如果可能的话我想保留这些标签。

我尝试过使用 json_encode 和 rawurlencode/decodeURIComponent,但是编码的字符串会破坏我下面的 javascript 并仅在页面中显示电子邮件,或者抛出 javascript“未终止的字符串文字”错误。

var message = "<a href=\"javascript:viewMessage('"+aData[8]+"');\" class=\"glyphicons glyphicons-circle-info\" id=\"comms_msg\"></a>";

有人能指出我正确的方向吗?

最佳答案

如果jquery是选项,请查看此示例

$(function () {
var viewMessage=function(msg){
$('#popup').html(msg); // <div id="popup"></div>
}
$.ajax({
type: 'post',
url: "/request/email/content/", // request for email content
dataType: "html",
success: function (data) {
viewMessage(data);
}
});
});

关于javascript - AJAX,返回php字符串并传递给javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32314665/

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