Skip to content
Advertisement

How to add php file inside the confirm() function from JS

So, I want delete records from database using confirm() function, inside this alert should been shown what will be deleted when “OK” button will be clicked. To sum up, I just want to put php file inside the confirm().

    function deleteGame() {
        if(confirm('Do you want delete this?')){
            $(".deleteButtton").load('deleteGame.php?id=' + $(".deleteButtton").data("id"));
        }
    }

Advertisement

Answer

Hmmm, I guess you must try AJAX Request for deleting record, check the following code for reference.

      if (confirm("Do you want this to be deleted?")){
          //HERE YOU CAN SHOW SOME PROGRESS WHILE THE JS IS REQUESTING PHP TO DELETE FILE
            $.get(
                "deleteGame.php",
                {
                  id: $(".deleteButtton").data("id")
                },
                function (result){
                 /*ASSUMING THAT YOUR PHP FILE WILL RETURN "deleted" AFTER DELETING RECORD.*/
                    if (result === "deleted"){
                         alert('DELETED!); //SOME ACTION AFTER DELETING.
                     }else{
                        alert('ERROR'); //SOME ACTION FOR ERROR
                     }
                }
           );
      }

I WOULD SUGGEST USING POST METHOD INSTEAD OF GET METHOD FOR SECURITY ISSUES.

User contributions licensed under: CC BY-SA
2 People found this is helpful
Advertisement