jQuery Mobile で記述されたページ/サイト ( http://m.truthuniversal.com ) があり、データベースに保存されているイベントの日付に基づいて ics ファイルを作成し、ユーザーがダウンロードできるようにする必要があります。または、ics ファイルを開いて内容をエコーする別のページ (download.php) にファイルを渡すリンクを介して、イベントをカレンダーに追加します。このように呼ばれます:
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