En fait, je cherche un meilleur moyen de soumettre des données à l'aide d'Ajax à PHP pour plusieurs utilisateurs. S'il vous plaît regarder mon code .. https: // codepen. io / anon / stylo / wrnlqo p> Voir la sortie ici en capture d'écran ..
J'utilise une fonction Ajax différente pour soumettre des données à PHP. Y a-t-il un moyen de soumettre des données d'un tableau? Donc, le code ressemblera à plus de plus court et beau? P> P> p>
3 Réponses :
Il suffit d'écrire une fonction réutilisable:
J'ai eu " non capturé SyntaxError: Erreur de jeton inattendu ( B>" pour ce Var SoudingFunction (sélecteur, gameid, vcode) { code>
Je pense que c'est une fonction non variable .. Donc, il sera fonction de fonction (sélecteur, gameid, vcode) { code>
function callPostAjax(element, code, gameId, vCode) { $(element).text("Sending.."); $.post("redeem.php", //Required URL of the page on server { "redeemcode": code, "gameid": gameId, "vcode": vCode }, function (response, status) { // Required Callback Function var result = jQuery.parseJSON(response); $(element).text(result.message) }).fail(function (xhr, status, error) { $(element).text('error'); console.error(error); }); } $("#babon").click(function () { var code = $('#rcode').val(); callPostAjax('span.babon', code, "4548211", "87856"); }); $("#anik").click(function () { var code = $('#rcode').val(); callPostAjax('span.anik', code, "54489231", "56465"); }); $("#abir").click(function () { var code = $('#rcode').val(); callPostAjax('span.abir', code, "8798456", "78542"); }); $("#aurko").click(function () { var code = $('#rcode').val(); callPostAjax('span.aurko', code, "548745612", "24875"); }); $("#af").click(function () { var code = $('#rcode').val(); callPostAjax('span.af', code, "9887254", "82499"); });
Aimez votre code aussi :) Mais la suivante est plus courte :) Merci monsieur.
Je suis d'accord avec toi, @ Liam a plus d'expérience.
Vous devez d'abord considérer si le racheem.php code> prend en charge plusieurs enregistrements. Si oui, donnez tous les mêmes enregistrements de «classe» et itérer sur tous les éléments de formulaire à l'aide du mot clé code> et peuplez vos données de demande avant de soumettre. P>
.Chaque () code> est la méthode de jQuery