公司目前实现如下需求:
选取页面上的文字,点击“阅读”按钮,会调用第三方软件生成临时 MP3 格式文件,然后通过mediaPlayer播放。目前问题:我在页面上放了个播放器代码
<OBJECT id=mPlayer classid=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6/>(播放器参数省略)使用JS取得选取文字后,
用AJAX异步调用后台servlet,XMLHttp.open("post","/Servlet?inputText="+ 选取后的文字,true);然后返回 MP3 地址,成功回调,把MP3地址放到播放器,触发 controls.play()。但老总提议不能用 URL 带参数的方式传输数据到后台,又要达到无刷新效果。
大家都知道,AJAX异步调用只是新增一个异步对象请求并响应,和页面表单没有任何关联,否则我早就想到把参数放到表单
隐藏域一起提交。不知道大家有什么建议,既不刷新页面,又可以提交表单方式到后台,并响应到原页面?