第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何獲取我點(diǎn)擊的按鈕的 ID

如何獲取我點(diǎn)擊的按鈕的 ID

PHP
拉風(fēng)的咖菲貓 2021-11-26 15:01:11
長話短說:我正在嘗試創(chuàng)建類似于從數(shù)據(jù)庫中獲取的帖子的社交媒體提要。我遇到的問題是喜歡系統(tǒng)。我正在將數(shù)據(jù)提取到 HTML div,一切都很好,每個(gè)帖子都因其分配的 postid 不同(回顯 id 為每個(gè)帖子返回正確的 id)。問題開始的地方是將單擊的特定按鈕的 postid 放入 javascript 變量并稍后放入 php 腳本。我有 postids 為“62、61、60、59 等”的帖子,但 getElementById("idOfClickedButton).textContent(現(xiàn)在我在按鈕中回顯了它)只有 62,無論我點(diǎn)擊哪一個(gè)。相同getElementById("idOfClickedButton).value 的東西,但是這個(gè)獲取每個(gè)按鈕的最后一個(gè)加載的帖子(假設(shè)為 53 或 43)。我想知道如何將分配的 postid 傳遞給 js 變量。//PHP variable of postid$id=$row['p_id'];//that's the paragraph that checks the postid<p id="likeit" onclick="check()"><?php echo $id ?></p>//JS script that checks the postid<script>function check(){    var p = document.getElementById("likeit").textContent;    console.log(p);}</script>AJAX 調(diào)用有效,所以我不包括在內(nèi)。盡管每個(gè)段落都有不同的 textContent 顯示,但控制臺(tái)上方的代碼會(huì)為每個(gè)段落記錄“62”。img 的 HTML 外觀并顯示正確的 postid突出顯示的是用于檢查 id 的段落,上面的按鈕用于 AJAX 調(diào)用。
查看完整描述

2 回答

?
動(dòng)漫人物

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊

<p id="likeit" onclick="check(this)"><?php echo $id ?></p>

將此添加到函數(shù)中


  function check(el){


        var p = document.getElementById("likeit").textContent;

        console.log(p);

        console.log(el.id);



    }


查看完整回答
反對(duì) 回復(fù) 2021-11-26
?
慕田峪7331174

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊

對(duì)于任何想了解我的方法的人:


//input inside a form

<input type="submit" onclick="check(this)" value="<?php echo $id ?>">


//AJAX call with value check


function check(el){


var pid = el.value;

console.log(pid);

$('form').submit(function(e) {

    e.preventDefault();

    e.stopPropagation();

    $.ajax({

        type: 'POST',

        url: 'url',

        data: { 

            liked: 1,

            pid: pid }

    });

    return false;

}); 

}

盡管此解決方案將已點(diǎn)擊的值存儲(chǔ)在一個(gè)變量中,但每次點(diǎn)擊都會(huì)有效地輸入 +1 記錄。需要進(jìn)一步調(diào)整


查看完整回答
反對(duì) 回復(fù) 2021-11-26
  • 2 回答
  • 0 關(guān)注
  • 349 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)