Loading DIV content via ajax as HTML

后端 未结 3 1941
野性不改
野性不改 2020-12-12 03:51

I think I have a very simple question, but I couldn\'t find a solution. So what I want is to load a DIV content via HTML. The problem is that it is not just a text, but also

3条回答
  •  长情又很酷
    2020-12-12 04:30

    You should use $(this).html(newtext) instead of $(this).text(newtext).

    They are quite different. .text() will "escape" your HTML and insert it as simply text. Or as the documentation states:

    We need to be aware that this method escapes the string provided as necessary so that it will render correctly in HTML. To do so, it calls the DOM method .createTextNode(), does not interpret the string as HTML.

    You should always read the documentation first.


    If you are already using jQuery, you could use it's AJAX methods which make your life much easier.

提交回复
热议问题