Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to save data into database using jquery and json in asp.net
    primarykey
    data
    text
    <p>I am working on an application to store data into database using jquery &amp; json.</p> <p>My Script function:</p> <pre><code>&lt;script type="text/javascript"&gt; function test() { $(document).ready(function () { var Email = document.getElementById('&lt;%= txtEmail.ClientID %&gt;').value; var Message = document.getElementById('&lt;%= txtMessage.ClientID %&gt;').value; var Name = document.getElementById('&lt;%= txtMessage.ClientID %&gt;').value; var ID=32; $.ajax({ type: "POST", url: "Detail.aspx/InsertMethod", data: "{'Name':'" + Name + "'Email:'" + Email + "'Message:'" + Message + "'ID:'"+ID+"'}", dataType: "json", contentType: "application/json; charset=utf-8", success: function (data) { var returnedstring = data.d; } }); }); } &lt;/script&gt; </code></pre> <p>My design is:-</p> <pre><code>&lt;table&gt; &lt;tr&gt; &lt;td&gt; &lt;label&gt;Name&lt;/label&gt; &lt;/td&gt; &lt;td&gt;input type="text" id="txtName" runat="server" class="form-control"&gt; &lt;asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtName" Display="Dynamic" SetFocusOnError="true" ErrorMessage="Enter Name." ValidationGroup="Comment"&gt; &lt;/asp:RequiredFieldValidator&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;label&gt;Email&lt;/label&gt; &lt;/td&gt; &lt;td&gt;asp:TextBox ID="txtEmail" runat="server" CssClass="form-control"&gt;&lt;/asp:TextBox&gt; &lt;asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtEmail" Display="Dynamic" SetFocusOnError="true" ErrorMessage="Enter Email." ValidationGroup="Comment"&gt; &lt;/asp:RequiredFieldValidator&gt; &lt;asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtEmail" SetFocusOnError="true" ValidationExpression="^[a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4})$" ErrorMessage="Invalid Email-Id"&gt;&lt;/asp:RegularExpressionValidator&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;label&gt;Message&lt;/label&gt; &lt;/td&gt; &lt;td&gt; &lt;textarea class="form-control" rows="8" id="Textarea1" runat="server"&gt;&lt;/textarea&gt; &lt;asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="txtMessage" Display="Dynamic" SetFocusOnError="true" ErrorMessage="Enter Message." ValidationGroup="Comment"&gt; &lt;/asp:RequiredFieldValidator&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;/td&gt; &lt;td&gt; &lt;button class="btn-ps" type="submit" id="btnSave" validationgroup="Comment" onclick="test()"&gt;Send Message&lt;/button&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </code></pre> <p>My Web Method is:-</p> <pre><code> [System.Web.Script.Services.ScriptMethod()] [System.Web.Services.WebMethod(enableSession: true)] public static string InsertMethod(string Name, string Email,string Message,sting ID) { int retval = 0; try { Entity_NewsComments objComment = new Entity_NewsComments(); objComment.ID= ID; objComment.Comment = Message; objComment.Email = Email; objComment.Name = Name; if ((!string.IsNullOrEmpty(objComment.Email)) &amp;&amp; (!string.IsNullOrEmpty(objComment.Name)) &amp;&amp; (!string.IsNullOrEmpty(objComment.Comment))) { objComment.QFlag = "I"; objComment.Date = Convert.ToDateTime(DateTime.Now.ToString()); objComment.Status = 0; //retval = new Process_NewsComments().insert(objComment); if (retval &gt; 0) { } } return "true"; } catch (Exception ex) { throw (ex); } } </code></pre> <p>But it is not working.I have put a debugger on web-method, But it is not going there.It is not showing any error also.Please help me</p>
    singulars
    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.
 

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