1
我試圖弄清楚如何使用jQuery AJAX與Python的瓶模塊。jQuery和表單POST差蟒蛇瓶
我已經創建了一個包含兩個按鈕,一個的jQuery控制,另一種形式的提交按鈕裏面一個非常基本的頁面。兩個按鈕只是發送一個POST請求到一個瓶子服務器,它應該用「完成!」來回應。信息。
這是模板的代碼:
<!DOCTYPE html>
<html>
<head>
<title>Test Template</title>
<!-- JQuery JS -->
<script src="http://code.jquery.com/jquery.js"></script>
<script>
$(document).ready(function() {
$('button').on('click', function(){
$.post("/home");
});
});
</script>
</head>
<body>
<button>Submit</button>
<form action="/home" method="post" enctype="multipart/form-data">
<input type="submit" value="Submit" />
</form>
</body>
</html>
這是瓶子服務器的代碼:
from bottle import route, run, template
@route('/home')
def home():
return template('template')
@route('/home', method='POST')
def homePost():
return "Done!"
run(host='localhost', port=8080, debug=True)
run(reloader=True)
爲什麼點擊表單按鈕正確返回信息,但點擊了jQuery一個什麼都不做? jQuery是否阻止瓶子的迴應?
感謝您的幫助。
Pablo
水晶清楚!非常感謝7stud。 – MonkeyButter