2017-01-30 93 views
0

我知道從服務器獲取信息我們使用GET,併發布信息我們使用POST。現在我有一個用戶可以搜索查詢的搜索框,但是我爲我的搜索使用了POST方法,例如:用戶輸入了avatar 4 release date,我所做的是取文本框值,使用帶有type='post'的ajax將其發送到服務器,迴應結果。正如我想的那樣,我應該使用GET,因爲我正在請求信息並且沒有發帖。可以使用POST方法而不是GET嗎?

所以我想知道是否可以在我的情況下使用post?我會遇到任何性能問題或其他問題嗎?

回答

0

隨便看看這裏:
http://www.w3schools.com/tags/ref_httpmethods.asp

對GET請求其他一些注意事項:

  • GET請求可以被緩存
  • GET請求留在瀏覽器歷史記錄
  • GET請求可以被書籤與敏感數據打交道時
  • GET請求有長度
  • GET請求不應該被使用限制
  • GET請求應該僅用於檢索數據

和POST:

在POST請求的一些其他注意事項:

  • POST請求不會被緩存
  • POST請求不會停留在瀏覽器歷史記錄
  • POST請求不能被收藏
  • POST請求對數據長度沒有限制
0

YS你可以用POST做 Ajax代碼

$.ajax({ 
      url: "search_file.php", 
      type:"POST", 
      data : {serach_text:$('#text_input').val()}, 
      dataType: "JSON", 
      success: function(result){ 
    }}); 

'#text_input' 是搜索輸入 的PHP代碼中的ID,您可以訪問SEARCH_TEXT與

相關問題