javascript - jQuery .html() 用 html/javascript 代码填充一个 div

标签 javascript jquery .net html

我遇到了这个问题,但我似乎无法解决问题。

我使用:

$('#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/

相关文章:

javascript - 访问或显示需要授权的上传图像

javascript - 错误 : connect. 压缩不是函数

c# - NHibernate 没有获取更改

javascript - 使用通过 API 接收的字体定义作为前端的字符串

javascript - application/ld+json与javascript数据交换

jquery - Bootstrap 选项卡不能单独工作

jquery - 启用按钮,使用 jquery.load 检查复选框

c# - 在 WCF 操作契约中传递原始变量。优点和缺点?

c# - 策略模式还是命令模式?

javascript - Internet Explorer 替代 document.execCommand ("insertText",...),用于用户可以撤消/重做的文本插入