我通过一个简单的函数调用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
}
答案 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");
})
});
});