Я ограничил данные в выпадающем списке, но когда i нажмите на кнопку. Я хочу значение выбранного элемента, но я не могу get.and также его обновление.Some Script Error, не удалось найти решение
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "POST",
async: false,
contentType: "application/json; charset=utf-8",
data: "{}",
url: "Drpodownlistbindingjquery.aspx/getdata",
dataType: "json",
success: ajaxSucceess,
error: ajaxError
});
function ajaxSucceess(response){
$.each(response.d, function (key, value) {
$("#ddlCategory").append($("<option></option>").val(value.Sname).html(value.Sno));
});
}
function ajaxError(response){
alert(response.status + ' ' + response.statusText);
}
});
</script>
И моя вторая проблема заключается в
<script type="text/javascript">
$(document).ready(function() {
$("#btnsubmit").click(function(){
$.ajax({
type: "get",
url: "loginform.aspx/getdataval",
data:'{"uname":"'+$("#TextBox1").val()+'","passwod":"'+$("#TextBox2").val()+'"}',
contentType: "application/json;charset=utf-8",
dataType: "json",
sucess:function(data){
var Emp=data.d;
alert('welcome');
$("#output").append('<p>'+Emp.Sname+ ' ' + Emp.Sno+'</p>');
//here i want to give redirect link
},
error: function(e) {
alert(e);
}
});
});
});
</script>
я м сравнивая имя пользователя и пароль, но его дает ошибку. здесь что-то не так?
Drpodownlistbindingjquery.aspx - не опечатка уверен. Спасибо заранее.
Я уверен, что это опечатка ... 'URL: "Drpodownlistbindingjquery.aspx/GetData",' должен быть выпадающий, верно? – nbrooks
Также в вашем методе getdataval, если ваши параметры не являются точно 'string uname' и' string passwod', это не сработает. Это тоже опечатка? 'Данные: { "uname": " '+ $ ("# TextBox1"). Вал() +'", "passwod": " '+ $ ("# TextBox2"). Вал() +'"} ' , '(passwod вместо пароля) – nbrooks
у вас также есть опечатки в' sucess' и 'Drpodownlistbindingjquery' и' ajaxSucceess' – robasta