这是我要绑定的javascript代码
<script type="text/javascript">
function BindGridView() {
$.ajax({
type: "POST",
url: "AllItems.aspx/PPB",
data: "{}",
contentType: "application/json",
dataType: "json",
success: function (data) {
for (var i = 0; i < data.d.length; i++)
{
$("#grv1").append("<tr><td>" + data.d[i].Name +
"</td> <td>" + data.d[i].age +
"</td> <td>" + data.d[i].city +"</td></tr>");
}
}
})
}
这是设计代码
<body onload="BindGridView();">
<form id="form1" runat="server">
<asp:GridView runat="server" ID="grv1">
</asp:GridView>
</form>
</body>
我已经在sharepoint中使用3列创建了名为PPB的自定义列表,并且该列表我想使用javascript或jquery绑定到gridview,并且应该显示在pranav.aspx上。
想要帮助......谢谢。!
我已经尝试了但它不起作用..
答案 0 :(得分:0)
完成代码后,我发现,在&#34; URL&#34;你提到它像:&#34; AllItems.aspx / PPB&#34;。这是不正确的。您不能以上述格式提及sharepoint列表。
&#34; url&#34;指定代码隐藏处的Web方法的页面URL和函数名称。所以,你应该提到网址:&#34; codebehind.aspx / GetitemsfromPPB&#34;
codebehind.aspx:这是包含web方法的aspx页面,用于返回PPB列表中的项目集合
GetitemsfromPPB:&#34; GetitemsfromPPB()&#34;这是包含逻辑/代码的方法,用于获取要绑定的所有项目。
供参考,请点击以下链接。
http://www.aspdotnet-sharepoint.com/2013/05/how-to-bind-data-to-gridview-with.html
我不知道,如果我们能够以您提到的格式直接从列表中获取数据,那么这是您希望实现的功能。据我所知,你应该在webmetod中编写你的逻辑来获取数据。如有任何疑问,请与我们联系。 :)
-Bhargav