javascript - div 中的 Php 输出

标签 javascript php jquery

这是我的脚本:

<script>
    $('form.subscribe').on('submit', function() {
        var that = $(this);
        url = that.attr('action');
        method = that.attr('method');
        data ={};
        that.find('[name]').each(function(index, value) {
              var that = $(this),
              name = that.attr('name'),
              value = that.val();
              data[name] = value;
        });

        $.ajax({
            url: url,
            type:method,
            data: data,
            success: function(response){
                console.log(response);
            }
        });

        return false;
     });
</script>

我有一个 ajax 函数,它会根据您在表单上输入的内容向我提供错误消息或成功消息。

我收到的消息来自这个 php 脚本:

<?php
    header("Refresh:7; url=contact.php");
    $email = $_POST['subscribefield'];

    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
        echo "Dit emailadres klopt niet";
        die();
    }

    $to = "flash1996mph@hotmail.com";
    $subject = "Abonee voor de nieuwsbrief";
    $body = "$email \n Heeft zich aangemeld voor de nieuwsbrief";

    mail($to, $subject, $body);
    echo "U heeft zich zojuist aangemeld voor de vandenberg nieuwsbrief";
?>

现在我用 console.log() 显示输出.但我想在 <div> 中显示这些内容相反。

最佳答案

你只需要使用 jQuery .html()在 DIV 中设置响应内容。

替换下一行

console.log(response);

$('#idOfDiv').html(response);
//or
$('.classOfDiv').html(response);

关于javascript - div 中的 Php 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37722805/

相关文章:

javascript - 用于文本提取的正则表达式

php - 在heredoc/nowdoc语法中回显

php - 如何使用脚本硬编码附加到 PHP 文件上的数组?

javascript - Jquery 可以将音频播客提要解析为 HTML5 吗?

javascript - 使用 select 和 option javascript/jquery 使用 (this).data ("value"获取错误的数据值)

javascript - jQuery mouseenter 未找到并将 addClass 应用于正确的数据属性 div

javascript - Grafana,使用外部库开发插件

php - 未在 php localhost 中正确查看 imaps 构建器 map

php - 如何通过 HTML 表单发送 PHP 数组(使用 input 标签)

javascript - jQuery 获取所选类的总标记