如何通过 ajax 将数据发送到另一个 PHP 类中的特定方法?在 url
值中我指向了类文件,但是我可以在哪里分配要使用的方法名称?
$.ajax({
type:'POST',
url:'ResortController.php',
data: vidData,
cache:false,
contentType: false,
processData: false,
success:function(data){
console.log("success");
console.log(vidData);
//window.location.reload();
},
error: function(data){
console.log("error");
}
});
最佳答案
在data:vidData
中传递数据并在 Controller 调用后指定您的函数名称。
url = BASE_PATH + 'ResortController/FUNCTION_NAME';
vidData = {id: 123, vidName: "testVideo"};
$.ajax({
type:'POST',
url:url,
data: vidData,
cache:false,
contentType: false,
processData: false,
success:function(data){
console.log("success");
console.log(data);
//window.location.reload();
},
error: function(data){
console.log("error");
}
});
在您的函数中使用 $_POST
,您将在 $_POST['vidData']
中获取您的 ajax 数据。
此外,您还需要调用 data
而不是 vidData
变量才能成功调用 ajax console.log(data)
。
关于javascript - 通过 Ajax 发送数据、类和方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38428568/