在ASP.NET中,如何使用一个表单提交在客户端(javascript)和服务器端同时处理数据?

前端之家收集整理的这篇文章主要介绍了在ASP.NET中,如何使用一个表单提交在客户端(javascript)和服务器端同时处理数据? 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在我提交用户表单后,我使用Google Map JavaScript API处理地址.但是,我想将Google API返回的结果发布到服务器端,以便在同一表单提交中进行进一步处理.我该如何实现?预先感谢您的建议.

最佳答案
使用jQuery,您可以这样处理:

@H_404_9@$(document).ready(function() { $("form").submit(function(e) { // blocks form from being submitted,which you'll handle later e.preventDefault(); // call google apis // build data to submit var data = { formData: $("something").val(); // could use formData: $(this).serialize(); instead,// more server-side parsing required though // add additional data from the google service to data object }; // submit the form with serialized data $.post("/serverurl",data); }); });

如果使用的是Webforms,请将serverurl设置为.ashx处理程序,解析提交的数据(将设置为Request.Form []值).如果您使用的是MVC,请将服务器网址更改为控制器操作并进行相应的解析.

猜你在找的jQuery相关文章