簡體   English   中英

在div中顯示JQuery表單的結果

[英]Display the result of a JQuery form in a div

我正在通過Jquery表單制作計算器,我想在div中顯示結果,但找不到任何解決方案,有人會提出解決方案嗎? 目前,我使用輸入來顯示結果。

 $(document).ready(function() { $("form#formulaire_calcul_pack").submit(function() { $.getJSON("wp-content/mu-plugins/calc-agri/controleur.php", {"actionReapro" : "calculer", "nombre_conso_vl_pack" : $("input#nombre_conso_vl_pack").val(), "nombre_jour" : $("input#nombre_jour").val(), "nombre_date_pack" : $("input#nombre_date_pack").val(), "nombre_vache" : $("input#nombre_vache").val() }, function(data) { $("input#resultat_jour").val(data['resultat_jour']); $("input#resultat_pack_litre").val(data['resultat_pack_litre']); $("input#resultat_gobelet").val(data['resultat_gobelet']); $("input#resultat_besoin").val(data['resultat_besoin']); } ); return false; }); }); 
 <p><i class="fa fa-tint" aria-hidden="true"></i> Je dois commander : <input id="resultat_pack_litre" type="text" readonly="readonly"/> </p> <p><i class="fa fa-tint" aria-hidden="true"></i> Soit : <input id="resultat_besoin" type="text" readonly="readonly"/> </p> <p><i class="fa fa-tint" aria-hidden="true"></i> Soit l'&eacute;quivalent de : <input id="resultat_gobelet" type="text" readonly="readonly"/> </p> 

請用英語問

使用jQuery文本功能。

JS:

$(document).ready(function() {
      $("form#formulaire_calcul_pack").submit(function() {
           $.getJSON("wp-content/mu-plugins/calc-agri/controleur.php",
           {"actionReapro" : "calculer",
            "nombre_conso_vl_pack" : $("input#nombre_conso_vl_pack").val(),
            "nombre_jour" : $("input#nombre_jour").val(),
            "nombre_date_pack" : $("input#nombre_date_pack").val(),
            "nombre_vache" : $("input#nombre_vache").val() },
            function(data) {
                $("div#resultat_jour").text(data['resultat_jour']);
                $("div#resultat_pack_litre").text(data['resultat_pack_litre']);
                $("div#resultat_gobelet").text(data['resultat_gobelet']);
                $("div#resultat_besoin").text(data['resultat_besoin']);
            }
           );
           return false;
    });
});

HTML:

<p><i class="fa fa-tint" aria-hidden="true"></i> Je dois commander :
    <div id="resultat_pack_litre"></div>
</p>   
<p><i class="fa fa-tint" aria-hidden="true"></i> Soit :
    <divid="resultat_besoin"></div>
</p>
<p><i class="fa fa-tint" aria-hidden="true"></i> Soit l'&eacute;quivalent de :
    <div id="resultat_gobelet"></div>
</p>

如果您不想包含html,則可以使用.html().text()來實現

像這樣 :

$(".myDiv").html(data['resultat_jour']);
$(".myDiv").text(data['resultat_jour']);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM