0

我正在使用 jQuery 的$.ajax调用(CentOS 6.4)将表单数据传递给 php 脚本,并且数据已成功传递给脚本并进行处理。唯一的问题是成功消息没有回来。连接最终超时并在控制台中列为“已取消”。我正在使用 SSL,源和目标都使用 https。服务器错误日志没有显示我认为相关的任何内容。

这是 AJAX:

$.ajax({
    type: "POST",
    url: "https://theurl.com/form.php",
    data: dataString,
    success: function() {
      $('#form').html("<div id='message'></div>");
        $('#message').html("<h1>Thanks!</h1>")
        .append("<h2>We will be in touch.</h2>")
        .hide()
        .fadeIn(1500, function() {
            $('#message').append("<img id='received' src='https://theurl/processed.png' />");
          });
      setTimeout(function(){
        $('div#form').slideDown();
      },5000);
      }
    });
    return false;
});

这是我认为唯一有意义的错误(尽管我对此表示怀疑,因为我听说这表明存在非法 ping,但我认为 SSL 可能导致它......):

client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.test0:)
4

0 回答 0