PDA

View Full Version : چطور میتونم این دو تا کد رو با هم یکی کنم ؟



malihehshajari
شنبه 16 فروردین 1393, 13:09 عصر
سلام

من دو تا تابع دارم یکی جی کوئری و آجاکس هست و دیگری جاوا اسکریپت توی برنامم باید بازدن یک کلیک هر دوی اینها اجرا بشه میخوام اینا رو یکی کنم ولی نمیدونم چجوری میشه
اولی :


$(document).ready(function(){


$('#add_recept_print').click(function(e){

e.preventDefault();

$.ajax({
type: "POST",
url: "/insert_print_reception/", //**Your full URL goes here**
data: $('#frm_reception').serialize(),
dataType: 'json',
success: function(data, textStatus, jqXHR){
$("#error_recept").html(data.errors);
$("#len_test").html(data.len_test);
$("#tbl_test_reception").html(data.test_reseption_show);
$("#tbl_sample").html(data.sampels);
$("#date_recept").html(data.show_answering_date);
$("#answering_date").val(data.show_answering_date);
$("#mohasebat_mali").html(data.mali);
$("#insurance_name_list").val(data.insurance);

},
error: function(jqXHR, textStatus, errorThrown){
alert(errorThrown);
}
});


});
});




دومی :



function printDiv(divName) {
var printContents = document.getElementById(divName).innerHTML;
var originalContents = document.body.innerHTML;
var mywindow = window.open('', 'my div', 'height=400,width=600');
document.body.innerHTML = printContents;
mywindow.document.write(document.body.innerHTML);
mywindow.print();
mywindow.close();


return true;



}




میشه راهنمایی کنید
با تشکر

alireza_s_84
شنبه 16 فروردین 1393, 13:45 عصر
سلام

من دو تا تابع دارم یکی جی کوئری و آجاکس هست و دیگری جاوا اسکریپت توی برنامم باید بازدن یک کلیک هر دوی اینها اجرا بشه میخوام اینا رو یکی کنم ولی نمیدونم چجوری میشه
اولی :


$(document).ready(function(){


$('#add_recept_print').click(function(e){

e.preventDefault();

$.ajax({
type: "POST",
url: "/insert_print_reception/", //**Your full URL goes here**
data: $('#frm_reception').serialize(),
dataType: 'json',
success: function(data, textStatus, jqXHR){
$("#error_recept").html(data.errors);
$("#len_test").html(data.len_test);
$("#tbl_test_reception").html(data.test_reseption_show);
$("#tbl_sample").html(data.sampels);
$("#date_recept").html(data.show_answering_date);
$("#answering_date").val(data.show_answering_date);
$("#mohasebat_mali").html(data.mali);
$("#insurance_name_list").val(data.insurance);

},
error: function(jqXHR, textStatus, errorThrown){
alert(errorThrown);
}
});


});
});




دومی :



function printDiv(divName) {
var printContents = document.getElementById(divName).innerHTML;
var originalContents = document.body.innerHTML;
var mywindow = window.open('', 'my div', 'height=400,width=600');
document.body.innerHTML = printContents;
mywindow.document.write(document.body.innerHTML);
mywindow.print();
mywindow.close();


return true;



}




میشه راهنمایی کنید
با تشکر



تابع printDiv(divName) رو هرکجا صدا بزنید اجرا میشه. فرقی نمیکنه کجا باشه!!!

malihehshajari
شنبه 16 فروردین 1393, 14:10 عصر
میدونم اجرا میشه من میخوام هر دو تا ی اینا اجرا بشن
من اینجوری فقط میتونم یکی رو اجرا کنم
میخوام کدای تابع دوم رو هم یجوری ببرم در ادامه کدای تابع اول و هر دو تا یک تابع بشن

malihehshajari
شنبه 16 فروردین 1393, 14:27 عصر
حل شد مرسی