Javascript 某些脚本错误,无法找到解决方案

Javascript 某些脚本错误,无法找到解决方案,javascript,jquery,asp.net-ajax,Javascript,Jquery,Asp.net Ajax,我将数据绑定到dropdownlist,但当 单击按钮我想要所选项目的值,但我无法获取。并且它正在刷新 <script type="text/javascript"> $(document).ready(function () { $.ajax({ type: "POST", async: false, contentType: "application/json; charset=utf-8", data: "{}"

我将数据绑定到dropdownlist,但当 单击按钮我想要所选项目的值,但我无法获取。并且它正在刷新

<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>

$(文档).ready(函数(){
$.ajax({
类型:“POST”,
async:false,
contentType:“应用程序/json;字符集=utf-8”,
数据:“{}”,
url:“Drpodownlistbindingjquery.aspx/getdata”,
数据类型:“json”,
成功:ajaxSucceess,
错误:ajaxError
});
功能ajaxSucceess(响应){
$.each(response.d、函数(键、值){
$(“#ddlcontegory”).append($(“”).val(value.Sname.html(value.Sno));
});
}
函数ajaxError(响应){
警报(response.status+''+response.statusText);
}       
});

我的第二个问题是

<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>

$(文档).ready(函数(){
$(“#btnsupmit”)。单击(函数(){
$.ajax({
键入:“获取”,
url:“loginform.aspx/getdataval”,
数据:“{”uname:“+$(“#TextBox1”).val()+”,“passwod:“+$(“#TextBox2”).val()+“}”,
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:函数(数据){
var Emp=data.d;
警惕(“欢迎”);
$(“#输出”).append(“”+Emp.Sname+“+Emp.Sno+”

”); //这里我想给出重定向链接 }, 错误:函数(e){ 警报(e); } }); }); });

我正在比较用户名和密码,但给出的错误。这里有什么问题吗
Drpodownlistbindingjquery.aspx不是打字错误
提前感谢。

第二个问题很简单:

sucess:function(data){
    var Emp=data.d;
成功
应该是
成功

如前所述:

url: "Drpodownlistbindingjquery.aspx/getdata"
Drpodown
应该是
下拉列表

试试这个:

data:{"uname":$("#TextBox1").val(),"password":$("#TextBox2").val()},

我肯定这是一个打字错误<代码>url:“Drpodownlistbindingjquery.aspx/getdata”应该是下拉的,对吗?同样在getdataval方法中,如果参数不完全是
string uname
,并且
string passwod
它将失败。这也是打字错误吗<代码>数据:“{”uname:“+$(“#TextBox1”).val()+”,“passwod:“+$(“#TextBox2”).val()+“}”,(passwod代替密码)在
success
Drpodownlistbindingjquery
中也有打字错误,代码隐藏参数中的
ajaxSucceess
类似于字符串uname,字符串passwodDropdown是一个url,我给出的值是drpodown,所以这不是问题