jQuery ajaxのdivからすべてのデータを送信するにはどうすればよいですか?

ajax jquery php
jQuery ajaxのdivからすべてのデータを送信するにはどうすればよいですか?

現在、このスクリプトを使用して、jQuery ajaxのrecord_count.phpから1秒ごとに新しいデータを取得し、notifications_load divに配置しています。 しかし、notification_loadのすべての現在のコンテンツをrecord_count.phpに送信するスクリプトを取得して、データを取得するために「$ _POST」を使用できるようにするにはどうすればよいのでしょうか。 誰も私にこれを行う方法を教えてもらえますか? ありがとう
🙂

ソースコード:

var auto_refresh = setInterval(
function ()
{
$.ajax({
    url: 'record_count.php',
    type: 'GET',
    success: function(result) {
        if (result != null && result != '') {
            $('#notifications_load').html(result);
        }
    }
});
}, 10000); // refresh every 10000 milliseconds

<body>
<div id="notifications_load"> <?php
$sql=mysql_query("select * from updates ORDER BY update_time DESC LIMIT 9");
while($row=mysql_fetch_array($sql))
{
$msg_id=$row['update_time'];
$message=$row['item_content'];
?>

<?php echo $message; ?>

<?php } ?> </div>

  0  0


ベストアンサー

あなたがこれを行うことで何を達成しようとしているのか100%はわかりませんが、divのコンテンツを取得してURLに送信するだけであれば、これを行うことができます:

function submitData(id, url) {
    var content = $('#'+id).html();
    $.ajax({
        'url' : url,
        'type' : "POST",
        'data' : 'content='+encodeURI( content );
    });
}

submitData('notifications_load','record_count.php');

0


タイトルとURLをコピーしました