Javascript jQuery导航并发布JSON

Javascript jQuery导航并发布JSON,javascript,jquery,http-post,navigateurl,Javascript,Jquery,Http Post,Navigateurl,显然,我在前端尝试做的是难以置信的不寻常——我希望web浏览器对URL执行导航事件,并以HTTP Post的形式提交一些JSON 谷歌表示,世界其他地方不希望使用jquery$.ajax进行导航。但我不是——我想导航并发布json 我已经完成了使用$.ajax的全部工作,包括创建JSON。如何发布JSON并同时使浏览器导航 jQuery有用于此的命令吗?如果可能的话,让我们尝试将解决方案保留在jQuery中,而不是向页面添加更多HTML 谢谢大家 您可以在从AJAX调用中得到响应后进行修改。您不

显然,我在前端尝试做的是难以置信的不寻常——我希望web浏览器对URL执行导航事件,并以HTTP Post的形式提交一些JSON

谷歌表示,世界其他地方不希望使用jquery$.ajax进行导航。但我不是——我想导航并发布json

我已经完成了使用$.ajax的全部工作,包括创建JSON。如何发布JSON并同时使浏览器导航

jQuery有用于此的命令吗?如果可能的话,让我们尝试将解决方案保留在jQuery中,而不是向页面添加更多HTML


谢谢大家

您可以在从AJAX调用中得到响应后进行修改。您不想通过
发布有什么原因吗?这可能有助于显示您迄今为止演示上下文的代码。我不想通过表单发布,因为JSON是由javascript从表单数据生成的,而不是由用户提供的。我希望服务器响应是一个理解刚刚发布的JSON的页面,而不是更复杂的页面,我必须说‘嘿,记得我刚才发布的JSON吗?’,除非我错过了一个作为JSON约定的post表单,我不认为我现有的代码会影响这一切,我正试图避免这里所期望的ajax post-then-later重定向约定。您必须拥有
CORS
访问您提交到的页面的权限。是吗?@PHPglue我正在用Spring MVC编写服务器端应用程序,所以在这一点上我可能会说:)在提交表单之前,您应该在用户填写表单的页面上测试代码。在通过JavaScript进行验证之后,您应该将AJAX发送到服务器,在服务器上必须再次验证代码,因为客户端总是可以更改的。服务器验证代码后,在导航时设置要测试的会话,然后返回一个AJAX响应,让您知道一切正常。如果一切正常,那么继续使用
location='yourURL.php'
或其他工具进行导航,确保测试该会话值,如果不匹配,则重定向。从AJAX调用中获得响应后,您可以进行导航。您不想通过
发布有什么原因吗?这可能有助于显示您迄今为止演示上下文的代码。我不想通过表单发布,因为JSON是由javascript从表单数据生成的,而不是由用户提供的。我希望服务器响应是一个理解刚刚发布的JSON的页面,而不是更复杂的页面,我必须说‘嘿,记得我刚才发布的JSON吗?’,除非我错过了一个作为JSON约定的post表单,我不认为我现有的代码会影响这一切,我正试图避免这里所期望的ajax post-then-later重定向约定。您必须拥有
CORS
访问您提交到的页面的权限。是吗?@PHPglue我正在用Spring MVC编写服务器端应用程序,所以在这一点上我可能会说:)在提交表单之前,您应该在用户填写表单的页面上测试代码。在通过JavaScript进行验证之后,您应该将AJAX发送到服务器,在服务器上必须再次验证代码,因为客户端总是可以更改的。服务器验证代码后,在导航时设置要测试的会话,然后返回一个AJAX响应,让您知道一切正常。如果一切正常,那么继续使用
location='yourURL.php'
或其他工具导航,确保测试该会话值,如果不匹配,则重定向。