我使用AJAX在我的網站上生成動作。例如,「搜索結果頁面」調用啓動「/getResults.php」的Ajax。該PHP文件返回一個包含結果的20個條目的JSON。 HTML頁面調用回調函數並用JSON的結果重新構建DOM。Ajax不可避免地導致公共API嗎?
因此,它似乎是不可避免的,在這種形式使用Ajax將導致公共API(只要發送「/getResults.php」與查詢的請求,你會得到易於使用JSON)。
反正是有阻止這些Ajax調用?設置數據庫條目時,這更爲尖銳,而不僅僅是檢索。
感謝,
喬爾
這隻適用於他想阻止其他站點使用來自他們自己的AJAX接口的那些接口。將它用作來自任何非瀏覽器消費者的API仍然是微不足道的。 – 2010-10-05 08:35:27
是的。可以從服務器端發起呼叫。 – Joel 2010-10-05 08:40:43
我讀暴露ajax json api ala flickr等方面的問題 – redsquare 2010-10-05 08:40:54