2

如何使用相同的脚本发送我的 div 的 ID!就像当用户发送表单时,我也想发送 de div 的 id。我想为我的图片上传系统制作评论系统。

$(function() {
    $(".submit").click(function() {
        var name = $("#name").val();
        var email = $("#email").val();
        var comment = $("#comment").val();
        var dataString = 'name='+ name + '&email=' + email + '&comment=' + comment;

        if( comment=='')
        {
            alert('Please Give Valide Details');
        }
        else
        {
            $("#flash").show();
            $("#flash").fadeIn(400).html('<img src="ajax-loader.gif" align="absmiddle">&nbsp;<span class="loading">Loading Comment...</span>');
            $.ajax({
            type: "POST",
                url: "piccommentajax.php?id=<? echo $idcom ?>",
                data: dataString,
                cache: false,
                success: function(html){

                    $("ol#show").append(html);
                    $("ol#show li:first").fadeIn("slow");
                    document.getElementById('comment').value='';
                    $("#name").focus();

                    $("#flash").hide();
                }
            });
        }
        return false;
    });
});
4

1 回答 1

0

给定您的代码,您将执行以下操作:

datastring += '&divid=' + $('...').attr("id");

你投入的...一切都不同。我们无法从问题中得知。

进行疯狂的猜测,但是?尝试:$(this).closest("div").attr("id");这将为您提供最接近单击的提交按钮的封闭div。

于 2013-02-20T23:22:43.727 回答