Jquery append()不';我不能在windows上工作

Jquery append()不';我不能在windows上工作,jquery,windows,append,document-body,Jquery,Windows,Append,Document Body,我正在尝试生成一种可打印的联系人表单。通过单击“#drucken”-按钮,我试图隐藏内容包装器,并使用一个新类“print”将表单的内容附加到正文中。在Mac电脑上似乎一切都正常,但在Windows电脑上却不正常。IE和Firefox都不能在Windows计算机上工作 $('#drucken').click(function(){ // druckfunktion // I'm getting all the variables and combine the in the da

我正在尝试生成一种可打印的联系人表单。通过单击“#drucken”-按钮,我试图隐藏内容包装器,并使用一个新类“print”将表单的内容附加到正文中。在Mac电脑上似乎一切都正常,但在Windows电脑上却不正常。IE和Firefox都不能在Windows计算机上工作

$('#drucken').click(function(){
    // druckfunktion
    // I'm getting all the variables and combine the in the dataString


        var dataString = 'patName=' + patName + '&patAdresse= ' + patAdresse + '&patTel=' + patTel + '&patTelG=' + patTelG + '&gebDatum=' + gebDatum + '&privat=' + privat + '&kkNummer=' + kkNummer + '&kkAdresse=' + kkAdresse + '&versicherung=' + versicherung + '&implantationsort=' + implantationsort + '&extraktion=' + extraktion + '&provisorium=' + provisorium + '&implantattypen=' + implantattypen + '&suprastruktur=' + suprastruktur + '&nachkontrollen=' + nachkontrollen + '&opt=' + opt + '&dvt=' + dvt + '&beilagen=' + beilagen + '&arzt=' + arzt + '&datum=' + datum;  
        //alert (dataString);return false;  
        $.ajax({  
            type: "POST",  
            url: "",  
            data: dataString,
            success: function(){
                $('body').addClass('print');
                $('#wrapper').fadeOut(200);
                $('body.print').append("<table><tr><td>Patienten Name:</td><td>" + patName + "</td></tr><tr><td>Patienten Adresse:</td><td>" + patAdresse + "</td></tr><tr><td>Tel. Nr.:</td><td>" + patTel + "</td></tr><tr><td>Tel. G.:</td><td>" + patTelG + "</td></tr><tr><td>Geb. Datum:</td><td>" + gebDatum + "</td></tr><tr><td>Privat/Krankenkasse:</td><td>" + privat + "</td></tr><tr><td>Krankenkassen Nummer:</td><td>" + kkNummer + "</td></tr><tr><td>Adresse Krankenkasse:</td><td>" + kkAdresse + "</td></tr><tr><td>Versicherung/IV/MV:</td><td>" + versicherung + "</td></tr><tr><td>Implantationsort:</td><td>" + implantationsort + "</td></tr><tr><td>Extraktion vor Implantation:</td><td>" + extraktion + "</td></tr><tr><td>Provisorium:</td><td>" + provisorium + "</td></tr><tr><td>Implantattyp:</td><td>" + implantattypen + "</td></tr><tr><td>Suprastruktur:</td><td>" + suprastruktur + "</td></tr><tr><td>Nachkontrollen:</td><td>" + nachkontrollen + "</td></tr><tr><td>R&ouml;ntgen:</td><td>" + opt + " " + dvt + "</td></tr><tr><td>Beilagen:</td><td>" + beilagen + "</td></tr><tr><td>&Uuml;berweisender Arzt:</td><td>" + arzt + "</td></tr><tr><td>Datum:</td><td>" + datum + "</td></tr><tr><td colspan=\'2\'><input type=\'button\' value=\'Formular ausdrucken\' onClick=\'javascript:window.print()\'></td></tr><tr><td colspan=\'2\'><input type=\'button\' value=\'zur&uuml;ck\' id=\'back\'></td></tr></table>")
                .hide()  
                .fadeIn(1500);
                $('#back').click(function(){
                    $('table').fadeOut(500);
                    $('body').removeClass('print');
                    $('#wrapper').fadeIn(1500);
                });
            }

        });  
        return false;  

});
$('#drucken')。单击(函数(){
//德鲁克芬克顿酒店
//我将获取所有变量并在数据字符串中合并
var dataString='patName='+patName+'&patadrese='+patadrese+'&patTel='+patTel+'&patTelG='+patTelG+'&gebDatum='+gebDatum+'&privat='+privat+'&kkNummer='+kkNummer+'&kkAdresse='+kkAdresse+'&versicherung='+versicherung+'&implantationsort='+implantationsort='+extrantationsort='+extrantationsort='+privation='+kknudition+&kknimer='orium+'&implantattypen='+implantattypen+'&Superstrucktur='+Superstrucktur+'&NachControllen='+NachControllen+'&opt='+opt+'&dvt='+dvt+'&beilagen='+beilagen+'&arzt='+arzt+'&datum='+datum;
//警报(数据字符串);返回false;
$.ajax({
类型:“POST”,
url:“”,
数据:dataString,
成功:函数(){
$('body').addClass('print');
$('包装器').fadeOut(200);
$('body.print').append(“Patienten Name:+patName+”Patienten adrese:“+patadrese+”电话号码:“+patTel+”电话号码:“+patTelG+”Geb.Datum:“+gebDatum+”Privat/Krankenkasse:“+Privat+”Krankenkassen numer:“+kkNummer+”adrese-Krankenkasse:“+kkAdresse+”Versicherung/IV/MV:“+Versicherung+”植入排序:”植入排序+植入排序+植入vor植入:“+Extraktion+”临时条款:“+Provisiorium+”植入类型:“+implantattypen+”结构上:“+suprastrutur+”NachControllen:“+NachControllen+”Rö;ntgen:“+opt+”+dvt+”贝拉根:“+贝拉根+”和Uuml;berweisender Arzt:“+Arzt+”数据:“+Datum+”)
.hide()
.fadeIn(1500);
$('#返回')。单击(函数(){
$(‘表’)。淡出(500);
$('body').removeClass('print');
$('包装器').fadeIn(1500);
});
}
});  
返回false;
});

有人能帮我吗?

我正在使用Opera,但我不明白为什么它只适用于Mac?这是我的JSFIDLE:


哪部分不起作用?如果可以的话,创建一个JSFIDLE,我相信有人会找到解决方案。为什么要用空URL进行ajax调用?@RuneFS它会一直工作到警报调用为止。@Simon这是个好问题。我使用函数将变量发送到php文件以发送电子邮件。我想在print-version.Thanx中使用相同的函数作为你的链接,我在你的JSFIDLE中尝试过,它在mac上工作,但在Windows上没有。我不明白。@linzprod:那么你必须发布你的链接?!我的JSFIDLE在windows中与ie、opera和firefox一起工作。你的窗户呢?也许是水管?这是链接。Thanx for Check:就像我说的,它正在工作,但您以前有一些错误。你知道道具法吗?验证复选框的代码会导致Windows中出现文档错误。不,我不知道.prop()方法。但我一定会查清楚的。为什么这个东西不能与我的windows机器一起工作?上面有Vista。你