У меня есть поле выбора и поле ввода, которые вместе должны быть проверены по базе данных.
<select name="gameID" id="gameID">
<option value="">Select</>
<option value="1>Game1</>
<option vlaue="2>Game2</>
</select>
<input type="text" name="title" id="title">
Мой фрагмент плагина проверки JavaScript выглядит так:
title: {
required: true,
remote: function(){
return {
type:"POST",
url: "/services/my.cfc?method=checkTitleDupe",
data: "gameid="+$('#gameID').val() + "&title=" + $('[name=title]').val(),
cache: false
}
}
},
gameTitle: {required: true}
Это проверяет заголовок базы данных и его классификацию.
Если я выберу Игру1 и введу название, соответствующее базе данных, я получу ошибку.
Теперь я возвращаюсь и меняю gameID на Game2 и оставляю название таким же.
В основном это должно быть действительным. Нет названия, которое относится к категории Game2. Но проверка не выполняется. Наблюдая за моей консолью firebug, я не вижу второго вызова ajax после размытия от Game1 и размытия из названия.
У кого-нибудь есть мысли, как я могу заставить проверку выполнить снова?