Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JSF中使用$.ajax()_Ajax_Jsf - Fatal编程技术网

在JSF中使用$.ajax()

在JSF中使用$.ajax(),ajax,jsf,Ajax,Jsf,有没有一种方法可以在Java中使用$.ajax()调用方法而不使用f:ajax标记?我看过很多教程使用f:ajax标记,但我想使用纯ajax,因为我需要动态创建DOM,然后调用ajax JQuery var url = "insert.jsf"; // Assuming insert() action is called. var data = {}; $.ajax({ url: url, data: data, success: function() {

有没有一种方法可以在Java中使用$.ajax()调用方法而不使用f:ajax标记?我看过很多教程使用f:ajax标记,但我想使用纯ajax,因为我需要动态创建DOM,然后调用ajax

JQuery

var url = "insert.jsf"; // Assuming insert() action is called.
var data = {};
$.ajax({
    url: url,
    data: data,
    success: function() {
        console.log("SUCCESS");
    },
    error: function() {
        console.log("ERROR");
    }
});
PersonController.java

// I think an annotation should be placed here.
    public void insert() {
       // Do something.
    }

我想手动处理所有复杂的JQuery操作和AJAX,而不使用f:AJAX。有办法吗?谢谢你,巴卢斯。我会找到另一种方法的。