如果html是在php中编写的,则单击函数不起作用
看到我的代码了吗如果html是在php中编写的,则单击函数不起作用,php,jquery,html,Php,Jquery,Html,看到我的代码了吗 if(isset($_POST['table_category_view'])){ $result = $wpdb->get_results('SELECT id,category FROM '.$ps_category_table_name,ARRAY_A); $html = ""; foreach ($result as $value){ $id = $value['id'];
if(isset($_POST['table_category_view'])){
$result = $wpdb->get_results('SELECT id,category FROM '.$ps_category_table_name,ARRAY_A);
$html = "";
foreach ($result as $value){
$id = $value['id'];
$categry = $value['category'];
$html .= '<tr id="catgry-row' . $id . '">';
$html .= '<td id="catgry-row' . $id . '">'.$categry.'</td>';
$html .= '<td><button class="btn btn-primary btn-sm" id="edit-catgry' . $id . '" onclick="edit_category("' . $id . '");">Edit</button>';
$html .= '<button class="btn btn-danger btn-sm" id="delete-catgry' . $id . '" onclick="delete_category("' . $id . '");">Delete</button>';
$html .= '<button class="btn btn-primary btn-sm" style="display:none" id="update-catgry' . $id . '" onclick="update_category("' . $id . '");">Update</button>';
$html .= '<button class="btn btn-warning btn-sm" style="display:none" id="cancel-update-catgry' . $id . '" onclick="cancel_update_category("' . $id . '");">Cancel</button></td></tr>';
}
echo $html;
}
if(isset($\u POST['table\u category\u view'])){
$result=$wpdb->get_results('SELECT id,category FROM.$ps_category_table_name,ARRAY_A);
$html=“”;
foreach(结果为$value){
$id=$value['id'];
$categry=$value['category'];
$html.='';
$html.=''.$categry';
$html.='Edit';
$html.='Delete';
$html.='Update';
$html.='Cancel';
}
echo$html;
}
在这里如何在我的代码中编写onclick函数它不起作用请给我解决方案您必须在php中这样编写函数参数
onclick="edit_category('.$id.');"
将您的句子括在
双引号(“”
非单引号内,并按如下方式编写代码
$html = "<td><button class='btn btn-primary btn-sm' id='edit-catgry".$id." ' onclick=edit_category('$id');>Edit</button>";
$html=“编辑”;
请尝试以下代码:
这都是关于连接的方式,它应该是:$html.='Edit'代码>应该转义序列$html='Delete'
获取信息:顺便说一句,您的
和
具有相同的id-我猜td应该是这样的: