Hi,
Doesn't webmethod work with FireFox?
Here is my html code:
<body><div id="container"> <form id="form1" runat="server"><h1>User Registration Form</h1><div><label for="username">Username:</label><input type="text" name="username" id="username" class="txt" /></div><div><label for="password1">Password:</label><input type="password" name="password1" id="password1" class="txt" /></div><div><input type="submit" id="btn" name="btnSubmit" value="Sign Up!"
class="btn" /></div><div id="result">message</div></form></div><script type="text/javascript">$(function () {$("#btn").click(function () {$.ajax({
type: "POST",
url: "Default2.aspx/CheckUser",
data: "{'username':'" + $('#username').val() + "','password':'" + $('#password1').val() + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
failure: function (response) {
alert(response.d);
}
});
});
});
function OnSuccess(response) {
alert(response.d);
}</script></body>
codebehind
[WebMethod]
public static string CheckUser(string username,string password)
{
string retMessage = string.Empty;
BusinessLogiclayer bl = new BusinessLogiclayer();
bl.PASSWORD = password;
bl.FNAME = username;
bl.Select();
if (bl.retvalue == 1)
{
retMessage = "true";
}
else
{
retMessage = "false";
}
return retMessage;
}
web.config
<configuration><configSections><sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"><sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"><section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/><sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"><section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/><section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/><section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/><section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/></sectionGroup></sectionGroup></sectionGroup>
Thanks