我正在使用Html2Pdf,它允许我生成PDF。 它工作正常,我想在我的jquery之前添加我的iframe并在之后设置attribut src。
我有:
success: function (data) {
$("#loader99").hide();
$(".show_pdf_vcmd").append('<iframe id="fullFrame" src="temp/' + data.pdfurl_vcmd_ajax + '.pdf "width="50%" height="700px" class="pdf"></iframe>')
}
<div class="show_pdf_vcmd"></div>
我希望得到这样的结果:
success: function (data) {
$("#loader99").hide();
// Here put the attribut src (with my data) in .show_pdf_vcmd
}
<div class="show_pdf_vcmd"><iframe id="fullFrame" width="50%" height="700px" class="pdf"></iframe></div>
谢谢我该怎么做?
答案 0 :(得分:1)
尝试$.attr:
success: function (data) {
$("#loader99").hide();
$("#fullFrame").attr("src","temp/'" + data.pdfurl_vcmd_ajax + "'.pdf");
}
<div class="show_pdf_vcmd"><iframe id="fullFrame" width="50%" height="700px" class="pdf"></iframe></div>
您需要确保在DOM准备好后触发success
函数。这意味着调用ajax的函数应该在$(document).ready
内,以避免计时问题。