我遇到以下问题。我想找到并替换我通过AJAX获得的特定字符串。查找并替换JQuery中的字符串
代码:
JQuery的:
if(!countflag) {
$('.panel-body > p').each(function() {
var content = $(this).find("span").html();
$.ajax({
url: '/vacatures.php',
data: {company: content},
type: 'post',
success: function(output) {
var text = $(this).find("span").text();
$(this).text(text.replace(content, output));
}
});
if(content) {
countflag = true;
}
});
}
在HTML公司ID(例如c88
)被示出。这需要找到并替换为公司的实际名称。
该ID在span
标签内。我认为这会更容易找到并替换ID。
AJAX发送呼叫到vacatures.php
,该呼叫返回与.panel-body > p
中显示的ID相对应的公司名称。
在这一点上我坚持如何成功找到并用公司名称替换ID。
UPDATE(HTML代码 - 部分):
请向我们展示html。网页上是否有多个公司ID? – Esko
是的,有多个,我会编辑帖子 – Chris