我遇到了这个问题,但我似乎无法解决问题。
我使用:
$('#DIV').html("<%=DIVContent%>");
DIVContent 函数(.NET C 清晰代码)主要是动态返回 (a) 页的内容。 AJAX 不是一个选项(跨域),因此必须在服务器端获取它。服务器端功能还进行必要的剥离(将 "替换为 ' 等)。这一切正常,html 正确进入 div。
现在我有了一个包含一些 jQuery 代码的页面。这导致我的 .html(...) 中断。 我已经尝试了很多方法,例如 htmlEncoding 等,但都无济于事。
谁能告诉我需要采取哪些步骤?
编辑:另外,我得到的 javascript 错误是:最终字符串文字 $('#DIV').html(".......") 编辑二:轨道伊甸园做了一些开箱即用的想法,现在已经解决了。我现在使用 <%DIVContent%> 直接插入内容,而不是使用 .html() 用 jQuery 填充 DIV。感谢他以不同的方式思考 :-) 顺便说一句,如果有人知道为什么 .html() 在插入 JavaScript/jQuery 代码时失败以及如何解决它。请务必回复 :) 非常感谢!
提前致谢!
最佳答案
尝试:
<div id="one"><%=DIVContent%></div>
这是最直接的解决方案。想来想去,根本看不出哪里需要javascript参与
关于javascript - jQuery .html() 用 html/javascript 代码填充一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10728189/