使用URL从html表单操作调用Java API时返回的响应
Getting back the response returned by the Java API when called from html form action using URL
我正在使用Netty Server和Java api。我使用表单中的action字段调用Java API,如下所示:
action="http://localhost:8585/ot/admin/upload/mocktest/questionpaper"
现在,它成功运行了,上面的链接打开了一个新页面,显示了Json响应,如下所示:
"Mocktest Id: 196 Total Uploaded Questions: 78"
我想通过在JavaScript中获取此响应来处理此响应,并跳过每次打开的新页面。我必须按后退键才能回到通话页面
使用JQuery post从服务器获取响应,并将该响应插入到div中。
$.post( "http://localhost:8585/ot/admin/upload/mocktest/questionpaper", function( data ) {
alert( "Data Loaded: " + data ); //Response from server
});
如果你想发送带有表单值的请求,那么你必须使用$( "#formid" ).serialize()
。
$.post( "http://localhost:8585/ot/admin/upload/mocktest/questionpaper", $( "#formid" ).serialize(),function(data){
alert( "Data" + data ); //Response from server
});
现在你的完整代码看起来像:
$( "#formid" ).submit(function( event ) {
event.preventDefault(); //to prevent default submission of form
$.post( "http://localhost:8585/ot/admin/upload/mocktest/questionpaper", $( "#formid" ).serialize(),function(data){
alert( "Data" + data ); //Response from server
});
});
请看这里
相关文章:
- 敲除:可观察数组没有被正确绑定——只有1个结果显示,而api返回6
- Google Directions API返回不同的waypoint_order和legs
- PhoneGap API返回时间戳格式
- Angular promise从JSON API返回不正确的数据
- 从Google Maps API返回的jQuery格式时间
- Google Feed API-返回媒体:缩略图
- Gmail API 返回 400 个带有批处理请求的错误请求
- 谷歌地图API - 返回60多个地名用于雷达搜索
- 如何从谷歌地图API返回的结果数组中提取城市名称
- 无法使用 AJAX 获取 url 的 StumbleOn 视图,因为它的 API 返回文本/纯文本
- 从 Meteor 中的 Stripe API 返回的 JSON 字典中的访问值
- API 返回 404,但记录插入到数据库中
- 设置要使用 Facebook API 返回的评论数
- 如何从使用 API 返回的 JSON 对象初始化 google.maps.DirectionsResult
- 如何访问维基百科 API 返回的 JSON 中的嵌套对象
- 如何使用脚本获得格子 api 返回的响应
- 节点 js 与 gmail api,API 返回错误:错误:unauthorized_client
- 从开放天气图 API 返回的数据没有意义
- Web API 2 - 返回 pdf,在客户端 (AngularJs) 上显示/下载收到的 pdf 文件
- 使用反向地理编码API返回JSON