Javascript Json/ajax代码解决方案和一些说明
我对使用AJAX还不熟悉,必须在我的一个项目中使用它。我必须使用AJAX找到Java文件和JavaScript文件之间的连接。如何在JavaScript上使用AJAX从Java文件打印hello PS:我已经将我的HTML代码连接起来,以显示JavaScript上的任何内容。我只需要在JavaScript中使用AJAX打印Java类文件上的任何内容。我的当前代码显示如下: JavaScript:Javascript Json/ajax代码解决方案和一些说明,javascript,java,json,ajax,Javascript,Java,Json,Ajax,我对使用AJAX还不熟悉,必须在我的一个项目中使用它。我必须使用AJAX找到Java文件和JavaScript文件之间的连接。如何在JavaScript上使用AJAX从Java文件打印hello PS:我已经将我的HTML代码连接起来,以显示JavaScript上的任何内容。我只需要在JavaScript中使用AJAX打印Java类文件上的任何内容。我的当前代码显示如下: JavaScript: $.fn.getNEW = function() { $.ajax({ url: '/10
$.fn.getNEW = function() {
$.ajax({
url: '/10.0UI/rest/documents1/loadDocuments1';
dataType: 'json',
success: function(data) {
$('#newcontent').html(data);
},
error: function() {
$('#newContent').html("error on ajax");
}}); };
java文件:
@Path("/documents1")
public class newclass{
public static Map<String,String> param=null;
@GET
@Path("loadDocuments1")
@Produces(MediaType.APPLICATION_JSON)
public static void main(String[] args){
new newclass().data();
}
public void data(){
System.out.println("Hello through java");
}}
@Path(“/documents1”)
公共类新类{
公共静态映射参数=null;
@得到
@路径(“加载文档1”)
@产生(MediaType.APPLICATION_JSON)
公共静态void main(字符串[]args){
新建newclass().data();
}
公共void数据(){
println(“通过java您好”);
}}
我弄明白了我在寻找什么,我必须在java文件中创建一个json对象,以便在js文件中返回值。以下是解决方案
javascript:
$.ajax({
url: '/10.0UI/rest/documents1/loadDocuments1';
dataType: 'json',
success: function(data) {
console.log(data);
$('#newContent').html(data.msg);
},
error: function() {
$('#newContent').html("error on ajax");
}
});
爪哇:
sysout仅打印到您的系统控制台。。。您需要将该值返回到与您的类相关的任何内容“请为两者提供代码”、“这很紧急”-在任何由志愿者填充的问答网站上,这并不是它的工作方式。堆栈溢出不是免费劳动力的清算所。我们的想法是,你详细地展示你的问题,有人在空闲时提供帮助,然后你做出最后的努力来整合它。请阅读-总结是,这不是解决志愿者问题的理想方式,可能会对获得答案产生反作用。请不要将此添加到您的问题中。我无意冒犯这里的任何人,这是我关于堆栈溢出的第一个问题,过去两天我一直在努力解决相同的问题,所以我只需要一些帮助。如果遇到意外或令人不快的事情,我很抱歉我这样说。
@Path("/documents1")
public class newclass{
@GET
@Path("loadDocuments1")
@Produces(MediaType.APPLICATION_JSON)
public String data() throws JSONException {
JSONObject hii = new JSONObject();
hii.put("msg", "Hello from java (JSONObject method)");
return hii.toString();
}
}