Json / ajax代码解决方案和一些澄清

时间:2017-06-13 19:40:33

标签: 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.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");
}}

1 个答案:

答案 0 :(得分:0)

我弄清楚我在寻找什么,我必须在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");
}
});     

的java:

@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();  
}   
}