【问题标题】:Bind Custom List to Gridview using javascript in sharepoint designer在共享点设计器中使用 javascript 将自定义列表绑定到 Gridview
【发布时间】:2023-03-27 07:19:01
【问题描述】:

这是我要绑定的 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 中创建了名为 PPB 的自定义列表,其中包含 3 列,并且我想使用 javascript 或 jquery 绑定到 gridview 的列表,并且应该显示在 pranav.aspx 上。

需要帮助...谢谢。!

我试过了,但它不起作用..

【问题讨论】:

    标签: javascript jquery sharepoint sharepoint-2010 sharepoint-designer


    【解决方案1】:

    浏览您的代码后,我发现在“URL”中您提到它就像:“AllItems.aspx/PPB”。这是不正确的。上述格式的共享点列表不能提及。

    “url”指定代码后面的 web 方法的页面 url 和函数名称。所以,你应该提到像这样的网址:“codebehind.aspx/GetitemsfromPPB”

    codebehind.aspx:这是包含 web 方法的 aspx 页面,用于从您的 PPB 列表中返回项目集合

    GetitemsfromPPB: "GetitemsfromPPB()" 这是包含获取您要绑定的所有项目的逻辑/代码的方法。

    如需参考,请点击以下链接。

    http://www.aspdotnet-sharepoint.com/2013/05/how-to-bind-data-to-gridview-with.html

    我不知道,我们是否可以直接从列表中获取您提到的格式的数据,如果那是您想要实现的功能。据我所知,你应该在 webmetod 中编写你的逻辑来获取数据。请让我知道进一步查询。 :)

    -巴尔加夫

    【讨论】:

      猜你喜欢
      • 2011-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多