【发布时间】:2014-04-15 19:02:09
【问题描述】:
我有一个从我的 javascript 代码中恢复的 frameId 变量,我想传递给我的 servlet,我为此使用了 ajax,但它不起作用:
这是我的 javascript 方法:
function createYTEvent(frameID,j) {
return function (event) {
var player = playerArray[frameID];
var duration=player.getDuration();
if(!videoArray[j].valide){
if (event.data == YT.PlayerState.PAUSED) {
if(((player.getCurrentTime()*100)/duration)>2){
videoArray[j].valide=true;
$.ajax({
type: 'GET',
url: 'localhost:8080/favoris',
data: frameID
});
}
}
if (event.data == YT.PlayerState.ENDED) {
videoArray[j].valide=true;
alert("frame id"+frameID + "valide= "+ videoArray[j].valide);
}
}
}
}
这是我的 servlet:喜爱的.java
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String n1 = request.getParameter("frameID");
out.println(n1);
}
你能帮帮我吗...
【问题讨论】:
标签: java javascript ajax servlets