我在 .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"/>
然后突然停止工作网页根本没有呈现任何东西,即使没有显示静态内容。发生这种情况的任何具体原因?
我也在下面尝试过。
<div data-role="page" id="InfoPage">
<script type="text/javascript" src="PDFScript.js"/>
</div>