簡體   English   中英

在Codeigniter中糾正Ajax的好方法?

[英]Good way to right ajax in Codeigniter?

我想知道一種在CodeIgniter中編寫Ajax的好方法。 在視圖中編寫Ajax可以嗎? 或者可以在CodeIgniter項目文件夾的根目錄下使用資產名稱創建一個新目錄,然后將所有腳本移動到我們資產文件夾內的js文件夾中。 如果我將腳本放到assets文件夾中而不是在$ .ajax url中寫什么:???????。

最好將所有與js相關的內容保存在單獨的js文件中。 這對於縮小js文件很有用。

如果$ .ajax為“ url”,則可以在加載項目時指定一個base_url變量,並使該變量可在所有文件中訪問。 在您的js文件中,使用該base_url變量指定ajax url

我個人認為它是分開的,我還確保我已經分開了ajax請求。 我為各種ajax請求,帖子,獲取,帶有響應的帖子,帶有響應的獲取以及所有這些都有特定的.JS文件。

只要可以使用它,在視圖中編寫它實際上就沒有問題。 最后,無論如何,服務器獲取額外的文件只是額外的工作。 當然,它更干凈!

我只推薦給DEV的建議是,我會在視圖中進行操作,然后再將其放入單獨的文件中。

 //If your are writting ajax request into view or asset section of your root directory then ajax url should be look like below format //Pass a base url of a website from footer or view section into js file //Footer or View section or put your base_url as hard coded var base_url = '<?php echo base_url(); ?>'; //Url url: base_url + "index.php/<your-controller-name>/<your-method-name>/" 

暫無
暫無

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

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