2011-08-05 32 views
0

我正尝试使用AJAX与JavaScript进行数据库通信。如何使用AJAX与数据库进行通信

我已经关注了一篇文章A beginner’s guide for consuming a WCF service in JavaScript using ASP.NET AJAX以了解此功能。我已经完成了一切,就像文章中所显示的那样。但是,我无法理解如何设置JavaScript文件的通信。

请注意,按照我的项目要求,我只能使用文章中介绍的第二种技术:使用类库中定义的服务接口。

任何人都可以请建议我如何做到这一点?

+0

喜步教程,你让我的代码? –

回答

1

按照以下步骤 1)开创全省应用程序中的WCF服务。 2)然后添加对WCF服务的引用。 3)然后将wcf服务添加到页面的脚本管理器控件中 4)现在您可以访问页面上的wcf服务。

步骤使用VB.NET http://v4.ajaxtutorials.com/tutorials/javascript/expose-wcf-service-to-javascript-in-asp-net-4-0-vb/

+0

呀但@Ashok库马尔想在JavaScript中使用它 –

+0

是的,你可以在javascript中使用该服务,只需使用服务的名称即可。为了在JavaScript中访问,我在页面的脚本管理器控件中添加了wcf服务。你可以通过他们的名字来访问wcf的所有方法。 –

+0

我在说什么,同样在这个网页上完成。 http://v4.ajaxtutorials.com/tutorials/javascript/expose-wcf-service-to-javascript-in-asp-net-4-0-vb/ –

0

我用下面的JavaScript代码在AJAX来从数据库中获取数据:

$(function() { 
    var search = $("#<%=txtAccountNo.ClientID%>"); 
    search.watermark('Enter Account No'); 
    search.autocomplete({ 
     source: function (request, response) { 
     $.ajax({ 
      url: '<%=ResolveUrl("~/") %>AutoCompleteService.asmx/GetAccountNo', 
      data: "{'prefixText':'" + search.val() + "','count':'10','contextKey':''}", 
      dataType: "json", 
      type: "POST", 
      contentType: "application/json; charset=utf-8", 
      dataFilter: function (data) { return data; }, 
      success: function (data) { 
       if (data.d != null) { 
        response($.map(data.d, function (item) { 
         return { 
          value: item 
         } 
        })) 
       } 
      }, 
      error: function (XMLHttpRequest, textStatus, error) { 
       //alert(textStatus); 
      } 
     }); 
     }, 
    minLength: 1 
    }); 
}); 
+0

你能指导我怎么做... –

+0

复制上面的代码,那里我使用网络服务 –

+0

要访问该服务:我已经使用了以下技术: –

相关问题