.aspx ページ ヘッダー タグに以下のスクリプトを追加しましたが、問題なく完全に動作します。
<script type="text/javascript">
$('#InfoPage').live('pageshow', function (event) {
$("#apdf").click(function (e) {
e.preventDefault();
var serviceURL = "Default.aspx/GeneratePDF";
$.ajax({
type: "POST",
url: serviceURL,
data: param = "", // parameter
contentType: "application/json; charset=utf-8",
dataType: "json",
success: successFunc,
error: errorFunc
});
function successFunc(data) {
alert('sucess');
}
function errorFunc() {
alert('error');
}
});
});
</script>
後でコードをクリーンアップすることを考え、上記のスクリプトを別の .js ファイルに追加し、ページ ヘッダー タグへのリンクを追加しました。
<script type="text/javascript" src="PDFScript.js"/>
その後、突然、Webページの動作が停止し、静的コンテンツが表示されていなくても何もレンダリングされませんでした. これが起こる特定の理由はありますか?
以下も試してみました。
<div data-role="page" id="InfoPage">
<script type="text/javascript" src="PDFScript.js"/>
</div>