Q1/Q2:可以做到,只是網址不符合 Restful 的風格,http mehtod 不是強制的規範,能夠符合 method 的語意是最好的 !
用 get 的話,網址列可能變成這樣
add_todo?id=xx
edit_todo?id=xx&content=xx
delete_todo?id=xx
Q3:簡單請求跟非簡單請求
Q7 : 同源政策限制的是 Ajax,而不是你在瀏覽器上面直接造訪網站。是否可以拿到資料,取決於後端有沒有帶 CORS header
Q9: start 這個 function 執行後的結果傳給 window.onload,所以在網頁還沒載入好時其實就會執行 start()。正確的寫法應該是 window.onload = start