0
不工作我在我的JSP标签如下:AJAX POST请求在Safari
<a href="<%=rest.getString(5)%>" onclick="javascript: generateLog(<%=id%>,<%=id2%>,<%=id3%>);">xxxx</a>
generateLog被定义为功能如下:
function generateLog(id1,id2,id3) {
$.ajax({
type: "POST",
url: "generateLog.jsp",
data: "id1=" + id1+"&id2="+id2+"&id3="+id3,
cache: false,
async: true
});
}
在generateLog.jsp,代码写入以将点击ID插入到表格中。它在IE,Mozilla Firefox和Google Chrome中运行良好,但在Apple Safari中无法使用。
看起来页面在发布请求完成之前导航到href页面位置。我如何使它在Safari中工作?请帮忙。
不要忘了解释什么是“不工作”的意思 - 这段代码产生的错误信息?如果是这样,哪一个? –