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