Error code 12031 in Ajax enabled wcf

Error code 12031 in Ajax enabled wcf

29 Mar 2024
Advanced
5.82K Views
2 min read
Learn with an interactive course and practical hands-on labs

.NET Microservices Course

From last couple of days I was trying to call a ajax enabled wcf service method with the help of jquery. But each and every time I am getting the error code 12031 returned by the service. I did googling for this error but I was unable to find the solution. After spending much time on R&D, I found the reason why I wa geeting this error.

In this article, I am going to share my experience with you so that you will be able to resolve this error in ajax enabled wcf service. I have the below service and code for calling wcf.

WCF Service

 WCF Service Method Calling Code
 
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $('#btn').live('click', function () { // debugger; var value = $('#txtEmpID').val(); if (value != '') { var strJSONFilterCriteria = '{"mEmpID":"' + value + '"}'; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: '<%=ViewState["WCFBalUrl"]%>' + '/GetEmpInfo', data: strJSONFilterCriteria, dataType: "json", error: function (msg) { // debugger; alert('Service call failed: ' + msg.status + ' Type :' + msg.statusText); }, success: function (msg) { //debugger; var str = "Emp ID:" + msg.d.EmpID + "\n"; str += "Emp Name:" + msg.d.Name + "\n"; str += "Emp Salary:" + msg.d.Salary + "\n"; //str += "JoiningDate:" + new Date(parseInt(msg.d.JoiningDate.substr(6))) + "\n"; alert(str); } }); } return false; }); </script> <h2> WCF Error Code 12031 </h2> <p> To learn more about Dot Net Tricks visit <a href="http://www.dotnet-tricks.com" title="Dot Net Tricks "> www.dotnet-tricks.com</a>. </p> <p> Enter Employee ID (1-3) </p> <p> <asp:TextBox ID="txtEmpID" runat="server" ClientIDMode="Static"></asp:TextBox>  <asp:Button ID="btn" runat="server" Text="Get Info" ClientIDMode="Static" /> </p> 
Summary

I hope you will enjoy this trick while programming with Ajax enabled WCF. I would like to have feedback from my blog readers. Your valuable feedback, question, or comments about this article are always welcome.

Share Article
About Author
Shailendra Chauhan (Microsoft MVP, Founder & CEO at ScholarHat)

Shailendra Chauhan, Founder and CEO of ScholarHat by DotNetTricks, is a renowned expert in System Design, Software Architecture, Azure Cloud, .NET, Angular, React, Node.js, Microservices, DevOps, and Cross-Platform Mobile App Development. His skill set extends into emerging fields like Data Science, Python, Azure AI/ML, and Generative AI, making him a well-rounded expert who bridges traditional development frameworks with cutting-edge advancements. Recognized as a Microsoft Most Valuable Professional (MVP) for an impressive 9 consecutive years (2016–2024), he has consistently demonstrated excellence in delivering impactful solutions and inspiring learners.

Shailendra’s unique, hands-on training programs and bestselling books have empowered thousands of professionals to excel in their careers and crack tough interviews. A visionary leader, he continues to revolutionize technology education with his innovative approach.
Live Training - Book Free Demo
Software Architecture and Design Training
07 Jun
10:00AM - 12:00PM IST
Checkmark Icon
Get Job-Ready
Certification
.NET Solution Architect Certification Training
07 Jun
10:00AM - 12:00PM IST
Checkmark Icon
Get Job-Ready
Certification
Advanced Full-Stack .NET Developer with Gen AI Certification Training
08 Jun
08:30PM - 10:30PM IST
Checkmark Icon
Get Job-Ready
Certification
ASP.NET Core Certification Training
08 Jun
08:30PM - 10:30PM IST
Checkmark Icon
Get Job-Ready
Certification
Angular Certification Training
08 Jun
09:30AM - 11:30AM IST
Checkmark Icon
Get Job-Ready
Certification
Accept cookies & close this