我有一个用 jQuery Mobile 编写的页面/站点——http: //m.truthuniversal.com——它根据事件日期和存储在数据库中的信息创建一个 ics 文件,它应该允许用户下载或通过将文件传递到另一个页面 (download.php) 的链接将事件添加到日历,该页面打开 ics 文件并回显内容。它是这样称呼的:
echo"<a href=\"download.php?icsFile=".$icsFilename."\"><img src=\"../images/icon_cal.png\" border=\"0\"></a><br><br>";
单击链接后,“未定义”将打印到浏览器窗口。如果我刷新页面,它会下载 ics 文件。
在做了一些研究之后,有人说解决方案是在实现 jQuery Mobile 源之前添加这个:
<script>
$(document).bind("mobileinit", function(){
$.mobile.ajaxEnabled = false;
});
</script>
这对我不起作用。有什么建议么?
-TU