asp.net中的Json? [英] Json in asp.net?

查看:108
本文介绍了asp.net中的Json?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,
我在杰森有个小问题.在下面的代码中

Hi all,
I have small problem in Json. In the code below

loadEmployeeCars($("select option:selected").val())

未执行.
如果要执行该方法,该怎么办?

ASPX:

is not executing.
If I want to execute to the the method what should I do?

ASPX:

<script language="javascript" type="text/javascript">

        $(function() {

            var $ddl = $("select[name$=ddlEmployee]");

            var $ddlCars = $("select[name$=ddlEmployeeCars]");

            $ddl.focus();

            $ddl.bind("change keyup", function() {

                if ($(this).val() != "0") {

                    loadEmployeeCars($("select option:selected").val());                    

                    $ddlCars.fadeIn("slow");

                } else {

                    $ddlCars.fadeOut("slow");

                }

            });

        });



        function loadEmployeeCars(selectedItem) {

            $.ajax({

                type: "POST",

                url: "DropdowndemoJson.aspx/getdataset",

                data: "{docid: " + selectedItem + "}",

                contentType: "application/json; charset=utf-8",

                dataType: "json",

                async: true,

                success: function Success(data) {

                    printEmployeeCars(data.d);

                }

            });

        }        



        function printEmployeeCars(data) {

            $("select[name$=ddlEmployeeCars] > option").remove();

            for (var i = 0; i < data.length; i++) {

                $("select[name$=ddlEmployeeCars]").append(

                    $("<option></option>").val(data[i].docid).html(data[i].docname)

                );

            }

        }       

    </script>

  <asp:dropdownlist id="ddlEmployee" runat="server" appenddatabounditems="true" xmlns:asp="#unknown">

            <asp:listitem text="(Please Select)" value="0" selected="True" />

        </asp:dropdownlist>

        <asp:dropdownlist id="ddlEmployeeCars" runat="server" xmlns:asp="#unknown">

        </asp:dropdownlist>


背后的代码:


Code Behind:

//aspx.cs:
    protected void Page_Load(object sender, EventArgs e)

    {

        fillemp();

        fillempcars();

       

    }



    private void fillempcars()

    {

        string s2= "select * from deptmaster";

        SqlDataAdapter ad1 = new SqlDataAdapter(s2, con);

        DataSet ds2= new DataSet();

        ad1.Fill(ds2);

       ddlEmployeeCars.DataTextField = "deptid";

       ddlEmployeeCars.DataValueField = "deptname";

       ddlEmployeeCars.DataSource = ds2;

       ddlEmployeeCars.DataBind();

    }



    private void fillemp()

    {

        string s = "select * from docmaster";

        SqlDataAdapter ad1 = new SqlDataAdapter(s,con);

        DataSet ds1 = new DataSet();

        ad1.Fill(ds1);

        ddlEmployee.DataTextField = "docname";

        ddlEmployee.DataValueField = "docname";

        ddlEmployee.DataSource = ds1;

        ddlEmployee.DataBind();

    }

    public void getdataset(int deptid)

    {

       

        string query = "select d.deptid,d.deptname  from deptmaster d, docmaster doc where doc.deptid=d.deptid and doc.docid='"+ddlEmployee.SelectedValue+"' ";

        SqlDataAdapter ad = new SqlDataAdapter(query, con);

        DataSet ds = new DataSet();

        ad.Fill(ds);

       

    }



最好的问候,

Thiru



Best Regards,

Thiru

推荐答案

(" ).val())

未执行.
如果要执行该方法,该怎么办?

ASPX:

is not executing.
If I want to execute to the the method what should I do?

ASPX:

<script language="javascript" type="text/javascript">


(function(){ var
(function() { var


ddl =


这篇关于asp.net中的Json?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆