关于div更改的发布到PHP页面

关于div更改的发布到PHP页面,php,javascript,ajax,Php,Javascript,Ajax,下面是我的代码。当其他事件发生时,Div id jp_current_track_title会自动更改。我正在尝试捕获div“Track_title”中的内容,并将其发布到like.php。到目前为止,我还不知道。我在result div中获得了一些内容,但没有发布。我做错了什么 $(document).ready(function() { $('#track_title').change(function() {

下面是我的代码。当其他事件发生时,Div id jp_current_track_title会自动更改。我正在尝试捕获div“Track_title”中的内容,并将其发布到like.php。到目前为止,我还不知道。我在result div中获得了一些内容,但没有发布。我做错了什么

                $(document).ready(function() {
                    $('#track_title').change(function() {
                        var content = $('#track_title').html();
                        $.ajax({
                            url: 'like.php',
                            type: 'POST',
                            success: function(info){ $("#result").html(info)
                            },
                            data: {
                                content: content,
                            }
                        });
                    });
                });

当div的内容更改时,您不会得到“更改”事件,它不是这样工作的

请看这里:

主要答案提到了如何跟踪DOMNodeInserted/DOMNodeRemoved/DOMSubtreeModified事件,但是这些事件在IE中不起作用


最好使用setTimeout()并定期检查div的innerHTML以查看值是否已更改。

您可以捕获导致更新到
jp\u current\u track\u title
的其他事件,而不是检测
jp\u current\u track\u title
中的更改吗?如果是,您可以从那里获取更新的标题吗?

是的,有效。var content=$('.jp_current_track_title').html();就在$('.jp_current_track_title').text(obj.title)下面