該代碼可直接運行。我現在創建了一個ajax請求函數,其中包括發送查詢參數。運用這個get函數發起兩個請求,根據設計的接口,請求需要查詢參數,請求2不需要參數。已經確認查詢參數是沒有錯的。請求1有查詢參數,結果可以成功返回結果請求2是沒有查詢參數的,結果報錯“Uncaught TypeError: callback is not a function”如果修改get函數,去掉傳入查詢參數,和查詢參數的處理部分,只運行請求2,可以成功返回數據。問題1:報錯的原因是什么?明明有把huidiao這一個函數當作參數傳進去了啊為什么不能識別出callback就是huidiao?問題2:請問如果像這樣函數里需要傳入參數,并會對參數進行處理的,如果沒有傳入(可能有些情況并不需要),那么函數會忽略需要傳入參數部分還是會怎么樣?像這樣怎么寫一個函數,可以兼容這兩種情況,需要傳參數的時候可以用,不需要傳參數的時候也可以用?那我改了還是不行?
ajax請求運用同一個請求函數發送有查詢參數和無查詢參數發生問題?
一只名叫tom的貓
2018-09-05 14:26:41