[英]JQuery keypress function not working
我有以下代碼,用於檢查郵編編號在postname變量選擇的數據庫中是否有效。 它在較早的版本中起作用,我沒有引入第二個變量postname。 但是目前,此代碼無法正常工作。 這是什么錯誤?
$(document).ready(function() { //function to check rollno is valid
$('#roll').keyup(function(event) {
var rolll=$('#roll').val();
var postname=$('#post').val();
$.get('CheckRollValidity',{roll:rolll},{post:postname},function(responseText) {
$('#status1').text(responseText);
});
});
});
Servlet的
roll = request.getParameter("roll");
temp = request.getParameter("post");
table1 = "dbo."+post;
table2 = "dbo.user_candidates";
try
{
if (roll.length() < 10 || roll.length() > 10) {
result = "Please enter your " + len + "-digits roll number.";
count1 = 1;
}
else if (!roll.matches("[0-9]*"))
{
result = "Please enter digits only";
count1 = 1;
}
if (count1 == 0)
{
//database work
result="OK";
}
else
{
result = "Error";
}
}
response.setContentType("text/plain");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(result);
另外,我可以通過ajax來做同樣的事情嗎? 在這里,我不希望代碼按提交按鈕起作用。 而是在按鍵上進行工作。
您不能發送兩個對象,必須使用一個帶有兩個值的對象,否則第二個對象將被視為參數,該參數應該是回調
$.get('CheckRollValidity',{roll:rolll, post:postname},function(responseText) {
$('#status1').text(responseText);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.