JavaScript 问题

发布于 2024-10-31 10:12:12 字数 693 浏览 1 评论 0原文

我如何将此变量添加到上面的代码中?我需要传递这两个变量。我尝试过,但代码无法按我的预期工作(警报不适用于更改)。

        name: $('#name').val(),
        email: $('#email').val()


<script type="text/javascript">
    jQuery(document).ready(function() {
        $.ajax("valid.php", {
            type: "POST",
            dataType: "json",
            name: $('#name').val(), //here??
            email: $('#email').val() //here??
            success: function(step) {

                if (step.first) {
                    alert("fdsgdfg");
                }
                if (step.second) {
                    alert("dfgdfg");
                }

            }
        });
    });
</script>

谢谢!

how i can add this variables to the code above? i need to pass these two variables. I tried but the code doesn't work as i expect (alerts doesn't working with the alterations).

        name: $('#name').val(),
        email: $('#email').val()


<script type="text/javascript">
    jQuery(document).ready(function() {
        $.ajax("valid.php", {
            type: "POST",
            dataType: "json",
            name: $('#name').val(), //here??
            email: $('#email').val() //here??
            success: function(step) {

                if (step.first) {
                    alert("fdsgdfg");
                }
                if (step.second) {
                    alert("dfgdfg");
                }

            }
        });
    });
</script>

thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

泪痕残 2024-11-07 10:12:12

将另一部分添加到您的 ajax 调用中,称为“数据”。

<script type="text/javascript">
jQuery(document).ready(function() {
    $.ajax("valid.php", {
        type: "POST",
        dataType: "json",
        data: { name: $('#name').val(), email: $('#email').val() },
        success: function(step) {

            if (step.first) {
                alert("fdsgdfg");
            }
            if (step.second) {
                alert("dfgdfg");
            }

        }
    });
});

或者:

$.ajax({
    type: "POST",
    url: "some.php",
    data: "name=John&location=Boston",
    success: function(msg){
        alert( "Data Saved: " + msg );
    }
});

Add another part to your ajax call called "data".

<script type="text/javascript">
jQuery(document).ready(function() {
    $.ajax("valid.php", {
        type: "POST",
        dataType: "json",
        data: { name: $('#name').val(), email: $('#email').val() },
        success: function(step) {

            if (step.first) {
                alert("fdsgdfg");
            }
            if (step.second) {
                alert("dfgdfg");
            }

        }
    });
});

Alternatively:

$.ajax({
    type: "POST",
    url: "some.php",
    data: "name=John&location=Boston",
    success: function(msg){
        alert( "Data Saved: " + msg );
    }
});
我是男神闪亮亮 2024-11-07 10:12:12

如 jQuery 文档中所述,您可以使用 data 选项通过请求传递数据:

jQuery(document).ready(function() {
    $.ajax("valid.php", {
        type: "POST",
        dataType: "json",
        data: { name: $('#name').val(), email: $('#email').val() }, 
        success: function(step) {

            if (step.first) {
                alert("fdsgdfg");
            }
            if (step.second) {
                alert("dfgdfg");
            }

        }
    });
});

As stated in the jQuery documentation, you pass data with the request using the data option:

jQuery(document).ready(function() {
    $.ajax("valid.php", {
        type: "POST",
        dataType: "json",
        data: { name: $('#name').val(), email: $('#email').val() }, 
        success: function(step) {

            if (step.first) {
                alert("fdsgdfg");
            }
            if (step.second) {
                alert("dfgdfg");
            }

        }
    });
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文