Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以不用AJAX调用servlet吗_Java_Javascript_Ajax_Servlets_Jwplayer6 - Fatal编程技术网

Java 我可以不用AJAX调用servlet吗

Java 我可以不用AJAX调用servlet吗,java,javascript,ajax,servlets,jwplayer6,Java,Javascript,Ajax,Servlets,Jwplayer6,我可以调用URL吗, 在不使用AJAX的情况下直接从javascript调用playAlbumFromMediaUrl(),单击播放按钮即可调用playAlbumFromMediaUrl() 函数playAlbumFromMediaUrl(){ var trackMasterList=document.audioDetails.trackMasterIdList.value; var stringUrl=trackMasterList.split(“::”); 对于(var i=0;i

我可以调用URL吗, 在不使用AJAX的情况下直接从javascript调用playAlbumFromMediaUrl(),单击播放按钮即可调用playAlbumFromMediaUrl()

函数playAlbumFromMediaUrl(){
var trackMasterList=document.audioDetails.trackMasterIdList.value;
var stringUrl=trackMasterList.split(“::”);
对于(var i=0;i
调用url后,它将调用MediaLibraryAccess servlet类,该类返回一个MP4URL,jwplayer可以播放该url

我需要调用servlet url,而不使用AJAX。 为简单起见,我没有循环播放列表,而是在jwplayer文件属性中硬编码servlet URL调用


有人能帮我吗。

据我所知,有4种基本的URL调用方法

  • 直接发布/获取(正常点击链接)
  • 使用框架
  • 使用Ajax
  • 打开一个弹出窗口,该窗口将使用上述方法之一调用URL
  • 取消选项2-3你只剩下选项1,我怀疑它是否能满足你的需求。我认为你应该花一些时间,使用选项2或3使其工作

    更新:

    要使用javascript使用选项1或4,请参见

    简而言之,对于选项1,您可以使用:

    window.location.href = 'http://www.google.com'; //Will take you to Google using GET.
    

    trackMasterIdList包含要调用的URL列表。下面是一个示例列表,::看起来与[过去的问题][1]的问题相同。[1] :Dan,看起来他们在使用jquery或Frames。我也不想使用它们。有没有办法直接调用URL,因此它会调用servlet。嗨,MaVRoScy,我可以使用第一个选项直接从javascript方法调用URL。如果是,我如何通过POST或GET实现。谢谢MaVRoScy。我可以使用window.location.href访问MediaLibraryAccessServlet类,但它应该返回一个mp4 url,我将其分配给jwplayer的文件。因此,我应该使用response.sendRedirect(HTML5PlayURL)还是out.write(HTML5PlayURL)从servlet类返回。这两种方法都可以,但是
    response.sendRedirect
    方法将导致客户端进行额外调用。如果您可以使用第一个方法,那么它就是ReconEnded。我只需要从servlet类返回StringUrl。那么我应该使用什么。我不想在执行另一个调用时使用response.sendRedirect()。
    window.location.href = 'http://www.google.com'; //Will take you to Google using GET.