本文介绍了如何将ADO.NET中的multipule行数据返回给ajax并生成HTML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello Dears

我在Asp.net中创建一个获取数据Webmethod但我不知道如何获取整个Datatable行值并返回ajax并在Ajax Success消息中生成HTML

这是我的Webmethod代码

Hello Dears
am create a get data Webmethod in Asp.net but i don't know how to get whole Datatable row value and return to ajax and generate HTML in Ajax Success message
This is my Webmethod Code

public static string Getdata(string Id)
       {
           string SQL = "select * from testtable where UserId='" + Id + "'";
           DataTable DATA = new DataTable();
           SqlDataAdapter DTA = new SqlDataAdapter(SQL, cnnx);
           DTA.Fill(DATA);
           if (DATA.Rows.Count > 0)
           {
 

 

 

           }
           return "";



我们在if块中为每个循环获取整行值并返回ajax


What we do in if block to get whole rows value with for each loop and return to ajax

<script>
        $(document).ready(function () {
            $("#Btnclick").click(function () {
                $.ajax({
                    type: "POST",
                    url: "WebForm1.aspx/Getdata",
                    data: "{'Id':'" + $("#textid").val() + "'}",
                    datatype: "JSON",
                    contentType: "application/json; charset=ut-8",
                    success:function(data)
                    {
                        alert(data.d);
                       
                    },
                    error: function () {
                        alert("error");
                    }
                   
 
                });
 
            });
 

 
        });
    </script>



请告知我的任何解决方案



我的尝试:



返回多行ADO.NET中的数据到ajax并生成HTML


Please tell me any solution

What I have tried:

Return multiple rows data in ADO.NET to ajax and generate HTML

推荐答案




这篇关于如何将ADO.NET中的multipule行数据返回给ajax并生成HTML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 17:39