通过 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