在sharepoint designer中使用javascript将自定义列表绑定到Gridview
这是我要绑定的javascript代码在sharepoint designer中使用javascript将自定义列表绑定到Gridview,javascript,jquery,sharepoint,sharepoint-2010,sharepoint-designer,Javascript,Jquery,Sharepoint,Sharepoint 2010,Sharepoint Designer,这是我要绑定的javascript代码 <script type="text/javascript"> function BindGridView() { $.ajax({ type: "POST", url: "AllItems.aspx/PPB", data: "{}", contentType: "application/json", dataType: "json", success: function
<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>");
}
}
})
}
函数BindGridView(){
$.ajax({
类型:“POST”,
url:“AllItems.aspx/PPB”,
数据:“{}”,
contentType:“应用程序/json”,
数据类型:“json”,
成功:功能(数据){
对于(变量i=0;i
这是设计代码
<body onload="BindGridView();">
<form id="form1" runat="server">
<asp:GridView runat="server" ID="grv1">
</asp:GridView>
</form>
</body>
我已经在sharepoint中创建了名为PPB的自定义列表,共有3列,我希望使用javascript或jquery将该列表绑定到gridview,并应显示在pranav.aspx上
需要帮助…谢谢
我已经试过了,但它不起作用。在查看了您的代码后,我发现,在“URL”中,您提到它时像是:“AllItems.aspx/PPB”。这是不正确的。您不能以上述格式提及sharepoint列表 “url”指定代码隐藏处web方法的页面url和函数名。所以,您应该提到类似“codebeahind.aspx/GetitemsfromPPB”这样的url codebhind.aspx:这是一个包含web方法的aspx页面,用于返回PPB列表中的项目集合 GetitemsfromPPB:“GetitemsfromPPB()”此方法包含获取所有要绑定的项的逻辑/代码 如需参考,请点击以下链接 我不知道,我们是否可以按照您提到的格式直接从列表中获取数据,如果这是您想要实现的功能。据我所知,你应该在webmetod中写下你的逻辑来获取数据。如有进一步疑问,请告知我。:) -巴尔加夫