我想通過ajax傳遞一個輸入值。通過Ajax傳遞表單值
這是Html代碼。
<form action="GET">
<div id="username" data-role="fieldcontain">
<input type="text" name="username" placeholder="User Name" />
</div>
<div id="password" data-role="fieldcontain">
<input type="password" name="password" id="txtId" placeholder="Password"/>
</div>
<a data-role="button" id="log" data-theme="b" href="#page2" data-transition="slide">Login</a>
</form>
這是我的腳本。
<script>
$.ajax({
url: "http://1xx.1xx.0.1xx:8081/script.login",
type: "GET",
data: { 'page':'create_user', 'access':'user','username': +username.val(), 'password': +password.val()},
dataType: "text",
success: function (html) {
}
});
</script>
在腳本和數據:行我使用username.val()和password.val()來得到股利而不是硬編碼的用戶名和密碼輸入。
請原諒我的網絡開發知識,因爲我對此很新。它不工作。我做錯了什麼?
u能解釋對沒有工作的更多細節。你有什麼錯誤消息? – ishwr
通過GET參數傳遞密碼不是非常好的主意。 – dfsq
未捕獲的TypeError:對象#沒有方法'val' 這是chrome控制檯中的錯誤。 –
user1010101