本文介绍了如何将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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!