我在 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 關注
- 118 瀏覽
添加回答
舉報
0/150
提交
取消