将点击功能从JQuery传递到PHP服务器?

时间:2017-10-27 18:47:37

标签: javascript php jquery

我通过一个简单的函数调用REST服务器:

$(document).on('click', '#test', function(e){   
    e.preventDefault();
    var name = $(this).data('name'); 
    var path = $(this).data('path');  
    window.location = "http://localhost:80/server/api/v1/files/" + name;        
});

如何将aditional数据(例如路径)传递给我的服务器,以便我能够在php请求中获取它?

public function show($request, $response, $args)
{ 
  // $request contains the path
}

1 个答案:

答案 0 :(得分:1)

在Jquery中你可以使用ajax

$(document).on('click', '#test', function(e){   
    e.preventDefault();
    var name = $(this).data('name'); 
    var path = $(this).data('path');   
    $.ajax({
        'url' : 'http://localhost:80/server/api/v1/files/',
        'method' : 'POST',
        'data' : {
            'name' : name,
            'path' : path
        },
        success(function(data){
            console.log("Sent data");
        })
    });
});