Je fais une certaine mission pour l'école et je suis coincé à une matrice de passage de JS à PHP.
Je dois dire que je ne suis pas un expert et que je cherche toujours. Je ne peux pas comprendre ce que je manque. J'espère que quelqu'un va m'aider. P>
J'essaye comme ça. P>
if (isset($_POST['bets'])) { $bets = json_decode($_POST['bets'], true); print_r($bets); }
3 Réponses :
Vous n'envoyez pas une variable "ActionBet" dans votre demande AJAX, que vous envoyez cette variable en modifiant les données telles que ceci: ou vous devez modifier votre état pour vérifier si Les paris existent comme: p>
Bonjour Voici un exemple que j'ai fait pour vous:
Premier La partie HTML est un simple modal pour afficher les données de request.php si les données que j'envoies de mon tableau JS est correcte: p>
if (isset($_POST["data"])) { $data = json_decode($_POST["data"],true); if ($data["name"] == "stan") { $array = [ "status"=>"success", "messages"=> [ array('date' => "2019-04-11", 'msg'=>'Love you', 'from'=>'Annie' ), array('date' => "2019-04-10", 'msg'=>'Have a nice day', 'from'=>'Annie' ) ] ]; echo json_encode($array); } }
Exemple de travail simple Vous pouvez modifier la logique si nécessaire.
<?php if (isset($_POST['bets'])) { $bets = json_decode($_POST['bets'], true); print_r($_POST['bets']); }
Actionbet! = Paris
FACTBET est un BTN, je ne vous suivez pas, si vous pouvez expliquer
Quel est le
procédé code>? Vous pouvez imprimer le
_ POST CODE> et vérifier si le
pari code> existe.
OK si je supprimais BTN 'FACTBET' et Imprimer
$ _ POST CODE> Il me montre
tableau () code>
@goldenito Goldenito, si
$ _ POST code> est vide, assurez-vous que le type de contenu HTTP est
Application / X-www-Form-URLencoded code> ou
Multipart / Form-Data < / code>
@cncal Comment puis-je préciser cela?
@goldenitogoldenito Pouvez-vous ajouter les données que vous envoyez dans votre tableau? Essayez d'ajouter du type: "JSON" aussi
Je pense que vous avez juste besoin de ce changement
Data: {"Paris": paris}, Code>