[英]load javascript via ajax
我通過ajax請求通過javascript將以下代碼加載到網站中:
<div class="modal-body" id="modal-body">
<?php
echo $this->Html->script('pdfobject');
?>
<div id="showdoc" style="width: 100%; height: 500px; /*border: 1px solid black;*/">
<p><?php echo __('It appears you don\'t have Adobe Reader or PDF support in this web browser. ').$this->Html->link(__('Click here to download the file'), array('action' => 'getFile', '?' => array('id' => $data['Voucher']['id'], 'download' => true)), array()); ?></p>
</div>
<script type="text/javascript">
window.onload = function (){
var myPDF = new PDFObject({
url: "<?php
echo $this->Html->url(
array(
'controller' => 'vouchers',
'action' => 'getFile',
'?' => array(
'id' => $data['Voucher']['id']
//'download' => 'true'
)
),
true
);
?>",
pdfOpenParams: {
navpanes: 0,
toolbar: 0,
statusbar: 0,
view: 'FitBH,0',//'FitH,0', "FitV"
scrollbars: '1',
messages: '0'
}
}).embed("showdoc");
};
</script>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
不幸的是,該代碼未執行。 如果我直接通過瀏覽器使用此代碼調用php文件,則一切正常。 我希望問題在於,由於已加載基本頁面,因此代碼未執行。 有任何提示或想法嗎?
謝謝你,Shilly。 我加載了無ajax的var url
本身。 一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.