欢迎光临
我们一直在努力

字节跳动在jQuery中使用Web服务 – c#

程序员面试经验

我使用了由Henrik Nyh巧妙编写的Jquery截断器解决方案,以具有读取更多/更少的功能。脚本here

我想修改此代码,以便能够通过更新数据库来跟踪已读/未读状态。我编写了在Web服务中执行数据库更新的代码,如下所示。

[WebMethod]  public void updateReadStatus(int ID) { //code to update the database } 

我添加了以下内容以在Jquery中使用Web服务

    function updateStatus(){             $.ajax({                 type: "POST",                 url: "WebServices/myWebService/updateReadStatus",                 data: "{'ID': " + $("#lblID").Text + "}",                 contentType: "application/json; charset=utf-8",                 dataType: "json",                 success: OnSuccess,                 error: OnError             });  function OnSuccess(reuslt) {               alert(result.d);             }  function OnError(result) {               alert(result.status + ' ' + result.status);             }         }  //and i called this function on this line     full_node.find('a:last').click(function() {   truncated_node.show(); updateStatus(); full_node.hide(); return false;   //The user control that im using this scrip on has a repeater that contains a div that contains the paragraph to be truncated.   <div class="readmore">  <%# Eval("Message_Text")%>  <asp:Label ID="lblID" runat="server" visible="false"  </div> 

截断脚本工作正常,它给了我我想要的功能,了解更多/更少。但是我无法获得我想要的附加功能。我收到“ 12030不明”错误,我相信问题出在行数据中:

"{'ID': " + $("#lblID").Text + "}",  

如何从标签的文本值中获取参数ID的值,以将其传递到Web服务?

参考方案

text是一个函数,而不是一个属性,因此您需要使用()进行调用:

"{'ID': " + $("#lblID").text() + "}",  

另外,如果要通过Ajax调用给定的WebMethod,则需要用[ScriptMethod]属性装饰它。

当回复有时是一个对象有时是一个数组时,如何在使用改造时解析JSON回复? – java

我正在使用Retrofit来获取JSON答复。这是我实施的一部分[email protected]("/api/report/list") Observable<Bills> listBill(@Query("employee_id") String employeeID); 而条例草案类是-public static class…

单击选项卡链接时,请专注于每个引导选项卡中的First asp:textbox – javascript

我是开发的新手,并开始开发简单的asp.net应用程序。我正在使用每个都有一些asp标签和文本框的bootstrap选项卡。单击该选项卡时,我要重点关注选项卡内容中的第一个文本框。我搜索了各种答案,但都是针对输入字段的(exp:输入type =“ text”)。找不到适用于ASP文本框的任何内容。任何帮助将不胜感激。谢谢 javascript参考方案 ASP…

改造正在返回一个空的响应主体 – java

我正在尝试使用Retrofit和Gson解析一些JSON。但是,我得到的响应机构是空的。当我尝试从对象中打印信息时,出现NullPointerException。我确保URL正确,并且我也确保POJO也正确。我正在使用jsonschema2pojo来帮助创建POJO类。这是我要解析的JSON{ "?xml": { "@versi…

ASP.NET-如何更改JSON序列化的方式? – javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

Asp.Net:在服务器端还原DropDownList的客户端SelectedItem – c#

因此,我的页面上有一个dropDownList,其中包含数百个项目。用户可以通过在文本框中键入一些文本来过滤此DDL。然后对DDL进行相应的过滤(所有不包含输入文本的项目都将通过JavaScript删除)。然后,用户选择他的项目并按下按钮。通常,这将导致错误,因为DDL已更改并且ASP验证了PostBack数据。但是,使用EnableEventValidat…

赞(0)
未经允许不得转载: 京大飞辅助网程序员面试-区块链javago面经 » 字节跳动在jQuery中使用Web服务 – c#

相关推荐

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址