Python Web 實現Ajax呼叫

2021-07-09 08:22:25 字數 710 閱讀 8352

html前端:

python後端:

class  getmobilehandler(web.requesthandler):

def get(self):

id = self.get_argument('id')

print id

self.write('''''')

上面類繫結了"/getmobile",

注意以下幾點:

1.html設定參考標準的ajax設定,後台python其實就是捕獲乙個不同的get請求,ajax如果請求型別是get則入參是將data中變數轉成引數拼接在url中,比如上述python接受到的請求就是:/getmobile?id=***xx

2.ajax如何呼叫python的介面,實際上ajax呼叫的是乙個普通的http請求,python也是接受乙個普通http請求。

所以如果ajax呼叫報錯,比如返回 500 ,400,403之類的,可以先用httprequester之類的模擬請求呼叫

如果成功則再試ajax,如果不成功那是python介面本身的問題。

pythonweb開發 Python Web開發

參考原文 wsgi介面 wsgi web server gateway inte ce 是乙個介面,用來遮蔽底部的細節 如tcp的建立連線,http原始請求和響應格式等 wsgi介面定義非常簡單,只需要web開發者實現乙個函式,就可以響應客戶端的http請求。這個函式有兩個引數 environ 包含...

PythonWeb框架Django實現外網訪問

開啟外網訪問ip位址需要設定成0.0.0.0 python3 manage.py runserver 0.0 0.0 8080 如果想在後台執行 nohup python3 manage.py runserver 0.0 0.0 8080 1 allowed hosts 改為allowed host...

Python Web程式設計

剛才準備在baidu hi上寫部落格的,奈何開啟乙個網頁要那麼長時間。而且時不時沒有反應,或出錯,速度慢到了讓人無法接受的地步。浪費的時間將近20分鐘吧。都沒有寫部落格的心情了。可能是baidu hi現在的訪問人數過多引起的吧。真是無語了,但有什麼辦法。也許baidu部落格工具支援多上傳功能,這占用...