在按钮单击对话框中获取动态ID

时间:2016-09-02 10:55:29

标签: javascript php jquery

我有一些产品。我收到用户对每个产品的反馈。当用户点击“回复”按钮以获得反馈时,会出现一个对话框。

现在,问题在于,每次“回复”按钮打开对应相同ID的对话框。为了确保,我在对话框中打印Id,每次返​​回相同的ID ... 我想让对话框打开,但身份不同。

我该怎么做?

通过这种方式我得到了产品的身份:

$get_product = "select * from product_reviwes where product_code = '$pro_code' ORDER BY user_reply_date DESC";

代码是这样的:

$a = strtolower($product_owner);
$b = strtolower($email);

if($a == $b){
    echo "<br>
            <small><div align='center'><a href='#login-box' class='login-window'>Reply</a></div></small>
            <hr>
            <div id='login-box' class='login-popup'>
              <a href='#' class='close'><img src='images/close_pop.png' class='btn_close' title='Close Window' alt='Close' /></a>
              <form method='post' class='signin' action='$url&ID1=$ID'>
                <fieldset class='textbox'>
                    <label class='username'>
                        <span>Please Enter Your Reply</span>
                        <input id='reply' name='reply' value='' type='text' autocomplete='on' placeholder='Please Enter Your Reply Maximum 1000 Letters' maxlength='1000'>
                    </label>
                    <br>
                    this is ID  =   $ID;//  testing to see id 

                    <br>
                    <button class='submit button1' type='submit' name='post'>Reply</button>
                </fieldset>
              </form>
            </div>";
}

如果我改变了 HREF =“#登录盒” 与
HREF = '$网址&安培; ID1 = $ ID'

然后它选择所需的id,但对话框无法打开

1 个答案:

答案 0 :(得分:-1)

试试这个方法

<div id='login-box-<?=$ID;?>' class='login-popup'>

单击“回复”按钮时,会根据ID

显示相应的登录框div
<button class='submit button1' type='button' onclick='$("#login-box-<?=$ID;?>").show()' name='post'>Reply</button>