如何在jQuery方法中编写JSP代码。我想在jQuery方法中调用一些JSP代码并使用其结果来操作DOM。有没有办法做到这一点?JQuery内部的JSP
回答
你可以做的是编写一个收集信息的jsp(例如格式化为JSON)。 然后使用jquery ajax调用该jsp并使用jsp中的数据更新页面。
在你的jQuery代码中使用这样的:
$.get('ajax/myJSPpage.jsp', function(data) {
// do your DOM modifications here
$('.employee').html(data.employees[0].firstName);
});
JSP文件应该返回你的一些数据。最好的格式是JSON,因为它在jQuery中得到很好的支持。
所以才返回类似这种
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
感谢您的回复。是否必须使用Ajax?我的意思是不是可以直接从jQuery的调用JSP代码 就像这样: $(文件)。就绪(函数(){ <% \t createTree树=新createTree(); \t出来? println(tree.constructTree()); %> 我的意思是如果我直接从Jquery调用我的java方法 – 2012-07-20 00:18:17
我试过这样做,我正在对(jsp和html页面进行Ajax调用,但没有任何反应,我下载了e ajax jar并将其复制到我的WEB_INF/lib文件夹中。 – 2012-07-20 00:40:40
谢谢大家,ajax调用工作! – 2012-07-20 01:57:35
- 1. JSP内部的GWT组件
- 2. 内部jsp标签javascript
- 3. JSP(使用jQuery)问题在另一个JSP内(也使用jQuery)
- 4. 处理提交一个包含jsp的jsp内部的表单?
- 5. 使用forEach为内部类的JSP
- 6. jQuery的内部事业部
- 7. jQuery的内部HTML
- 8. jQuery的内部父
- 9. html内部的jQuery
- 10. 在JSP使用jquery更换DIV内容
- 11. jquery展开内部
- 12. jQuery框架内部
- 13. JQuery内部文档
- 14. jQuery的内部封闭
- 15. 从内部的PhoneGap和jQuery
- 16. jQuery是内部的document.ready
- 17. MVC内部的jQuery代码
- 18. jQuery的 - 内部函数内event.preventDefault()
- 19. Jquery .load和内部jQuery的.append
- 20. JQuery colorbox无需编写另一个JSP文件来处理JSP文件的div内的某些内容?
- 21. 让JSP从外部
- 22. jquery + PHP,GWT或jQuery + JSP
- 23. Typescript/Jquery:访问内部Jquery范围内的类
- 24. jquery - 修剪内部HTML?
- 25. jquery插件内部工作
- 26. jQuery内部列表条件
- 27. JQuery Ajax 500内部错误
- 28. Jquery Scroll内部/外部页面
- 29. 内部JQuery document.ready覆盖外部文件
- 30. Eclipse Web Tools Project是否处理JSP内部的重构?
感谢您的答复启的字符串。问题在于:我在jsp中编写了一些调用java方法的代码,计算并给出了一些结果。现在我想要的是从我的jQuery方法$(document).ready(function()中调用这个jsp代码,以便我可以直接使用结果来操作DOM – 2012-07-19 22:19:00