weixin_33698043 2017-07-20 21:34 采纳率: 0%
浏览 45

$ .ajax和$ .post在Chrome中工作

I've tried both $.ajax & $.post and both are not working in Safari or Firefox. Oddly enough, they are working in Chrome. The 'savemarkup.php' call works fine but the 'sendemail.php' is throwing an error (which comes back to my console as an object). The 'sendemail.php' utilizes PhpMailer to send an email based on selections made in the program.

function generatePDF () {
$("#saving").css("display","none");
var email = generateEmail();
var markup = document.documentElement.innerHTML;
$.post (
'savemarkup.php', {
    markup: markup,
    email: email
},
function (data,status) {
    if (status === 'success') {
        $("#saving").fadeIn("fast");
        //$.post('sendemail.php');
        $.ajax({
            url: 'sendemail.php',
            type: 'POST',
            success: function(res) { 
                console.log( res ); 
            }, 
            error: function (xhr) { 
                console.log( xhr ); 
            }
        });
        var saveDelay = 1000;
        if (i > 3) {
            saveDelay = 333 * i;
        }
        $("#saving-image").attr("src","http://quote.hekmancontract.com/images/please-wait-pdf.gif");
        window.location = 'savepdf.php';
        $("#saving").delay(saveDelay).fadeOut("fast");
        $("#saving-image").attr("src","http://quote.hekmancontract.com/images/please-wait-saving.gif");
    }
});
}

I can't copy and paste the error log very easily so I've included a snapshot.

enter image description here

  • 写回答

0条回答 默认 最新

      报告相同问题?

      悬赏问题

      • ¥15 虚拟机vmnet8 nat模式可以ping通主机,主机也能ping通虚拟机,但是vmnet8一直未识别怎么解决,其次诊断结果就是默认网关不可用
      • ¥20 求各位能用我能理解的话回答超级简单的一些问题
      • ¥15 yolov5双目识别输出坐标代码报错
      • ¥15 这个代码有什么语法错误
      • ¥15 给予STM32按键中断与串口通信
      • ¥15 使用QT实现can通信
      • ¥15 关于sp验证的一些东西,求告知如何解决,
      • ¥35 关于#javascript#的问题:但是我写的只能接码数字和字符,帮我写一个解码JS问题
      • ¥15 prophet运行报错,如何解决?
      • ¥15 用GPU跑pytorch搭建的LSTM的时候出现了奇怪的报错