Note that there are some explanatory texts on larger screens.

plurals
  1. POjQuery error function not call asp.net
    primarykey
    data
    text
    <p>im using Jquery with Asp.net web service ,i have a form im using jquery ajax functionality for passing data to web service </p> <p>my problem is when im comment one sqlparameter in webmethod it will give me an exception but this will not call my jquery onError function ,it will always (though the exception or not ) call OnSuccess function </p> <p>What is the reason for it ?</p> <p>im using Newtonsoft for serializing response to json format </p> <p>please Help me this is my client side script </p> <pre><code>&lt;script type="text/javascript"&gt; $(document).ready(function (){ var progressOptions={ steps: 20, stepDuration: 20, max: 100, showText: true, textFormat: 'percentage', callback: null, }; $('#Waitdialog').dialog({ autoOpen:false, width: 300, height:150, modal: true, resizable: false, closeOnEscape:false, open: function(event, ui) { $(".ui-dialog-titlebar-close").hide(); }, position:"center", draggable:false, title:"Done", close:false, buttons: { "Ok": function() { $(this).dialog("close"); } } }); $("#submit").click(function(){ $("#ProgressBar").progressbar({ value:50, steps: 20, step_duration: 20, max: 100, height: 12, showText: true, textFormat: 'percentage', callback: null, </code></pre> <p>});</p> <pre><code>var name = $("#txtName").val(); var userID = $("#txtUserName").val(); var email=$("#txtEmail").val(); var department=$("#cmbDep").val(); var password1=$("#txtPassword").val(); var password2=$("#txtPassword").val(); $.ajax({ async: false, cache: false, type: "POST", url: "http://localhost:4055/ShareMe/logon.asmx/HelloWorld", data: '{"name": "' + name + '", "userID": "' + userID + '","email":"'+email+'","department":"'+department+'","password1":"'+password1+'","password2":"'+password2+'"}', // data:"{'funcParam':'"+$('#form1').serialize()+"'}", // data: '{"name": "' + name + '", "userID": "' + userID + '","email":"'+email+'","department":"'+department'"},' contentType: "application/json; charset=utf-8", dataType: "json", success: OnSuccess, error: OnError }); return false; function OnSuccess() { $("#Waitdialog").dialog('open'); } function OnError(xhr, desc, exceptionobj) { alert(xhr.responseText); console.log(xhr.responseText); console.log(desc); console.log(exceptionobj); } }); }); &lt;/script&gt; </code></pre> <p>so this is my ASP.net webmethod</p> <pre><code>&lt;WebMethod()&gt; _ &lt;Script.Services.ScriptMethod(responseFormat:=Script.Services.ResponseFormat.Json)&gt; _ Public Function HelloWorld(ByVal name As String, ByVal userID As String, ByVal email As String, ByVal department As String, ByVal password1 As String) As String Try Dim param(6) As SqlParameter param(0) = New SqlParameter("@RefId", 1) param(1) = New SqlParameter("@Name", name) param(2) = New SqlParameter("@UserName", userID) param(3) = New SqlParameter("@Email", email) param(4) = New SqlParameter("@Department", department) param(5) = New SqlParameter("@Password", password1) param(6) = New SqlParameter("@CreatedBy", "") SqlHelper.ExecuteNonQuery(connStringShareMe, Data.CommandType.StoredProcedure, "Users_Insert", param) Return "Done" Catch ex As Exception Return JavaScriptConvert.SerializeObject(ex.Message) End Try End Function </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload