回声+确认不起作用,

时间:2015-10-18 22:49:51

标签: javascript php mysql

你好我得到了一个循环回声,我用它来获取一些mysql数据库信息,它工作正常,我已经完成了更新按钮,但它有效,但我在回声中遇到了一些问题'&# 39 ;;在删除href中,我尝试onclick ="return confirm ('Are you sure?')",但它不起作用,因为回声使用' '所以我做('你确定')它不会工作并会产生错误因为它扰乱了回声,所以唯一的方法是做它("你确定")但是它没有用,我需要任何人帮我解决它。

p.s:代码在另一个模板中工作,但不在echo中。

echo'
                          <tr>
                             <td>'.$row["news_id"].'</td>
                             <td>&nbsp;&nbsp;'.$row["title"].'</td>
                             <td>&nbsp;&nbsp; '.htmlentities($content).' </td>
                             <td>&nbsp;&nbsp;'.$row["disable"].'</td>
                             <td>'.$row["created_date"].'</td>
                             <td>
                              <div class="btn-group">
                                  <a class="btn btn-primary" href="#"><i class="icon_plus_alt2"></i></a>
                                  <a class="btn btn-success" href="'.site_name.'admin/pages/updatenews.php?nid='.$row["news_id"].'"><i class="icon_check_alt2"></i></a>
                                  <a class="btn btn-danger" href="'.site_name.'admin/pages/deletenews.php?nid='.$row["news_id"].'"><i class="icon_close_alt2"></i></a>
                              </div>
                              </td>
                          </tr> ';  

1 个答案:

答案 0 :(得分:0)

在单引号前使用反斜杠, 这样的事情应该有效:

onclick ="return confirm (\'Are you sure?\')"