簡體   English   中英

代碼點火器中的url映射

[英]url mapping in code igniter

我正在使用codeigniter框架編寫一個PHP應用程序。 我正在嘗試添加一個工具以.csv格式文件下載頁面中的數據。 我已將代碼發送到服務器端,但是在處理“下載”控制器的URL映射時遇到了麻煩。 在/ controllers /中,我有一個名為“下載”的控制器,該控制器具有一個名為“ exportCSV”的函數,該函數接收已解碼並用於創建文件的json對象。 因此,我試圖通過“ post”將JavaScript數組發送到該方法,但是在處理URL映射時遇到了麻煩。 這是我的javascript調用...

function download(){

$.post('index.php/download/exportCSV', {input : dataForDownload.toString()},

              function(answer){
                  alert(answer);
            }
       );
}

POST到index.php/download/exportcsv CI與混合大小寫控制器不太相似。

如果您有下載控制器,則它應如下所示:

類下載擴展了CI_Controller {function _ Construct(){parent :: _construct(); }

function exportcsv()
{
    if($this->input->post())
    {
        // Something was POSTed, continue

        // process input

    } else {
        // Catch error if no POST
    }
}

}

如果您收到404,則您的應用程序可能未正確設置。 檢查routes.php和您的base_url

我也推薦CodeIgniter用戶指南。 它充滿了很好的信息:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM