我在 php mysql 中使用了一个 JavaScript 代码,它与内部的字符串完美配合,没有问题。但是现在我尝试将它添加到 JavaScript、ajax 中,这样当您将数据发送到另一个 php 页面时它不会更改页面。除非 ajax 不能识别字符串,否则一切正常。我究竟做错了什么? echo" <td><a href='#' onclick='myBorrar". $id ."()' class='sidebar-link' title='Borrar'><i class='mdi mdi-server-remove'></i></a></td> </tr> <script>function myBorrar". $id ."(){ var r = confirm('Estas seguro que queres borar? Todos los datos se van a perder!'); if (r == true) { $.ajax({ type: 'GET', url: 'eliminar-status.php?id=". $id ."&submenu=". $submenu ."&menu=". $menu ."&producto=". $producto2 ."' , data: { id: 'liviudiaconu' }, success : function() { // here is the code that will run on client side after running clear.php on server // function below reloads current page location.reload(); } }); } else { }}</script> ";如果我将 ajax 更改为 href 它可以正常使用字符串。ajax 工作,它调用 php 子页面,但它不识别字符串。
1 回答

猛跑小猪
TA贡献1858条经验 获得超8个赞
您将id
参数发送两次。您id=". $id
在 URL 中有,并且
data: { id: 'liviudiaconu' },
第二个参数优先,所以脚本没有得到正确的 ID。
摆脱data:
选项。
- 1 回答
- 0 关注
- 105 浏览
添加回答
举报
0/150
提交
取消