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 lepari code> existe.OK si je supprimais BTN 'FACTBET' et Imprimer
$ _ POST CODE> Il me montretableau () code>@goldenito Goldenito, si
$ _ POST code> est vide, assurez-vous que le type de contenu HTTP estApplication / X-www-Form-URLencoded code> ouMultipart / 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>