Click here to Skip to main content
15,878,871 members
Articles / Web Development / ASP.NET
Tip/Trick

Webservice Using Javascript.

Rate me:
Please Sign up or sign in to vote.
5.00/5 (6 votes)
27 Aug 2010CPOL 26.5K   10   7

Introduction


This Little Code just gives you hands on trick to access Webservice using Javascript.


Background


I had knew that webservice can be accessed by Javascript but haven't thought that much eeasy way. Have a Look at it.


Using the Code


Lets Start Step By Step.


Step 1


Add Script Manager Instance to your ASPX Page, Here i have specified path of my webservice (QuoteService.asmx).


<asp:ScriptManager ID="_ScriptManager" runat="server">
            <Services>
                <asp:ServiceReference Path="~/QuoteService.asmx" />
            </Services>
        </asp:ScriptManager>

Step 2


Add Below Mentioned Attribute to your code behind of Webservice (in my case QuoteService.cs)


[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]

And Write Some method to your Webservice Code Behind Class . ( In my case QuoteService.cs)


[WebMethod]
public string GetQuote(int intVar)
{
return (intVar + 6).ToString();
}

Step 3


Call a Function from Javascript and define the Return value handler of function.


function LookUp() {
            QuoteService.GetQuote(2, OnLookupComplete)
        }

Define result Handler Function as Depicted in above code


function OnLookupComplete(result) {
            alert(result);
        }

So Guyz We are done with our Tricks.


Points of Interest


I just was thinking it will be to time taking concept to calling webservice from javascript but as i searched through net . i found very simple solution, so i thought may it will be useful to you also in some part of code.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer
India India
He is a Smart IT devloper with Few years of Expeariance But having Great command on ASP.net,C#,SQL Query,SSRS,Crystal Reports

Apart from that He Loves multimedia work too, Master of Adobe photoshop, Illustrator, CSS , HTML and all things.

He is Currently working in Microsoft Dynamics CRM and Having Nice Expearince with CRM. CRM Rocks!!!

Comments and Discussions

 
Generalif anybody have an alternate then please post it. Pin
Hiren solanki29-Aug-10 20:03
Hiren solanki29-Aug-10 20:03 
GeneralReason for my vote of 5 Thank you for sharing this trick. Pin
linuxjr29-Aug-10 7:27
professionallinuxjr29-Aug-10 7:27 
Reason for my vote of 5
Thank you for sharing this trick.
Generalthanks @GPU Toaster, Cheers !!! Pin
Hiren solanki27-Aug-10 2:30
Hiren solanki27-Aug-10 2:30 
GeneralNice to know... Pin
GPUToaster™27-Aug-10 1:04
GPUToaster™27-Aug-10 1:04 
Generalthanks for your comments. Pin
Hiren solanki20-Aug-10 16:52
Hiren solanki20-Aug-10 16:52 
GeneralThanks for formatting properly. Pin
Kunal Chowdhury «IN»20-Aug-10 4:25
professionalKunal Chowdhury «IN»20-Aug-10 4:25 
GeneralHi Hiren, Can you format it properly? Else, it will not be p... Pin
Kunal Chowdhury «IN»20-Aug-10 2:05
professionalKunal Chowdhury «IN»20-Aug-10 2:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.