通过 ajax 调用将参数传递给控制器中的方法
Pass parameter to method in controller via ajax call
我相信这可能很简单,但我很难找到答案!
我的控制器中有一个方法定义为:
public function update_news($newsID = NULL) {
//updates news article
}
我正在尝试将该方法用作 ajax 调用中的 url 例如:
jQuery.ajax({
url: "manage/project/update_news(5)",
data: formData,
cache: false,
mimeType: "multipart/form-data",
dataType: 'json',
contentType: false,
processData: false,
type: 'POST',
...
我收到错误 POST https://dev.vmc.w3.uvm.edu/xana/manage/project/update_news(5) 400(错误请求)
如何将参数传递给控制器函数?
我不知道您是否使用框架,但我认为您 ajax 中的 url 可能是:
manage/project/update_news/5
或
manage/project/update_news?newsID=5
我相信这可能很简单,但我很难找到答案!
我的控制器中有一个方法定义为:
public function update_news($newsID = NULL) {
//updates news article
}
我正在尝试将该方法用作 ajax 调用中的 url 例如:
jQuery.ajax({
url: "manage/project/update_news(5)",
data: formData,
cache: false,
mimeType: "multipart/form-data",
dataType: 'json',
contentType: false,
processData: false,
type: 'POST',
...
我收到错误 POST https://dev.vmc.w3.uvm.edu/xana/manage/project/update_news(5) 400(错误请求)
如何将参数传递给控制器函数?
我不知道您是否使用框架,但我认为您 ajax 中的 url 可能是:
manage/project/update_news/5
或
manage/project/update_news?newsID=5