我正在使用JSP页面,我需要将.append()
变成DIV
元素的一些java代码。如何使用JQuery在JSP中追加Java代码
$("#myDiv").append("<% out.println("ali"); %>");
前面的代码实际上是错误的,因为有引号,所以我逃脱了它们。
$("#myDiv").append("<% out.println(\"ali\"); %>");
但我没有成功,什么也没有附加到#myDiv
我正在使用JSP页面,我需要将.append()
变成DIV
元素的一些java代码。如何使用JQuery在JSP中追加Java代码
$("#myDiv").append("<% out.println("ali"); %>");
前面的代码实际上是错误的,因为有引号,所以我逃脱了它们。
$("#myDiv").append("<% out.println(\"ali\"); %>");
但我没有成功,什么也没有附加到#myDiv
您的代码应该工作,这听起来是jQuery的装入不正确,或有其它问题。
试试这个
$("#myDiv").append('<% out.print("ali"); %>');
低于线也应该工作,因为Java代码将执行服务器端和内追加将与“阿里”所取代。
$("#myDiv").append("<% out.print("ali"); %>");
这是唯一被追加.... <% – 2012-08-02 00:55:54
检查它是否是jsp文件,如果这是jsp如何测试这个 – Koti 2012-08-02 01:00:48
这是追加的正确方法。如果没有附加任何内容,则div可能不存在于页面中。
尝试使用Firebug检查what6是的console.log输出($( '#muDiv'))
它的工作,但问题是,它是否显示为: <%通过out.println( \ “阿里\”); %> 而不仅仅是,ali,java代码没有被执行 – 2012-08-02 00:59:08
@AliBassam你不能使用jQuery来分析Java或其他服务器端语言代码,你只是附加一个字符串。 – undefined 2012-08-02 01:00:55
但我不能理解AJAX和SERVLETS的概念:(我的目标是追加这样的[<%while(true){%>la