Javascript 如何使用AJAX将数据发送到处理程序

Javascript 如何使用AJAX将数据发送到处理程序,javascript,jquery,sql,ajax,vb.net,Javascript,Jquery,Sql,Ajax,Vb.net,您好,我目前正在使用处理程序运行存储过程 我想发送数据到它,但我有麻烦 我希望确保代码发送数据,以便SP可以将其用作参数 下面是我以前是如何尝试的 $.ajax({ url: "CurvedJSON.ashx", type: "POST", data: "StoredProcedure&" + FirstName + }); 下

您好,我目前正在使用处理程序运行存储过程

我想发送数据到它,但我有麻烦

我希望确保代码发送数据,以便SP可以将其用作参数

下面是我以前是如何尝试的

   $.ajax({
            url: "CurvedJSON.ashx",
            type: "POST",
            data: "StoredProcedure&" + FirstName + 


        });

下面是一个简单的方法。只需使用下面的代码就可以了

HTML

    <form  id="form1" method="get" action="/CurvedJSON.ashx">
            <label>Name of Organization</label>
            <input type="text" name="OrgName" id="OrgName" class="textfield">
            <label>Address of Organization</label>
            <input type="text" name="OrgAddress" id="OrgAddress" class="textfield">
            <input type="submit" value="Register Organization">
        </form>
        <div id="response">Submit status will appear here.</div>
    
    <script>
    $document.ready(function(){
        $("#form1").submit(function(event){
           //When send the form, the code below prevents the page from redirecting the users
            event.preventDefault();
            event.stopPropagation();
            //Send the form to the server
            $.ajax({
                    url:'/CurvedJSON.ashx',
                    type:'POST',
            //get the data from the form and serialize it to JSON
                    data:$(this).serialize(),
                    success:function(result){
            // if form is sent, send a feedback response like Done or successfully sent
                        $("#response").text("Successfully sent to the database");
    
                    },
                    error: function(){
                  //IF error occurred 
                        $("#response").text("Failed sending data");
                  }
                    
            });
        });
    });
    </script>

机构名称
机构地址
提交状态将显示在此处。
$document.ready(函数(){
$(“#表格1”)。提交(功能(事件){
//发送表单时,下面的代码会阻止页面重定向用户
event.preventDefault();
event.stopPropagation();
//将表单发送到服务器
$.ajax({
url:“/CurvedJSON.ashx”,
类型:'POST',
//从表单获取数据并将其序列化为JSON
数据:$(this).serialize(),
成功:功能(结果){
//如果表单已发送,请发送反馈响应,如“完成”或“成功发送”
$(“#响应”).text(“成功发送到数据库”);
},
错误:函数(){
//如果发生错误
$(“#响应”).text(“发送数据失败”);
}
});
});
});

希望它能帮助解决您的问题?

您的意思是:将post数据作为参数发送到CurvedJSON.ashx,并从CurvedJSON.ashx获取返回数据?请提供您真正想要解决的问题的全部细节。抱歉,Stanley,我打算发布它,pages功能是一个产品的报价请求表,我打算让用户填写该表并请求。单击“我想通过处理程序将表单中收集的数据发送到我的SQL表”,存储过程的参数将来自数据表单。。我不需要返回任何东西,只需要输入数据库中的数据。您可以共享指向示例的链接吗?因为我觉得很难理解。例如:
[您的姓名]-[电子邮件地址]-[电话号码]--(提交)
。。。。现在,当用户填写表单并单击“提交”按钮时,您希望表单中输入的数据被初始化并发送到“CurvedJSON.ashx”对吗?是的,对不起,您答对了。先生,您太棒了,还有什么我可以感谢您的吗?是的:只需在答案上单击正确的复选标记并对答案进行1次投票,因此,它将在未来对其他人有用!