我的代码是这样的:
function showAjaxPdf(file_path)
{
var file_path = "test/test_one.pdf".replace(/\\/g,"/");
alert(file_path);
$.ajax({
url: "news/test/" + file_path,
success: function(response)
{
alert(response);
}
});
}
我在控制器中的功能测试是这样的:
public function getTest($file_path)
{
die($file_path);
}
回复的结果:test
响应的结果应该是:test/test_one.pdf
如何获得回复的结果:test/test_one.pdf
?
谢谢
答案 0 :(得分:0)
假设您的路由工作正常,请将file_path添加到ajax数据:
<强> JS:强>
$.ajax({
method: 'POST',
url: "news/test",
data: {file_path: file_path},
success: function(response)
{
alert(response);
}
});
http://api.jquery.com/jquery.ajax/
<强> PHP:强>
$file_path = $request->file_path;