2016-08-05 6 views
0

Ich bin mit dem folgenden jquerywie der Json-Array-Wert in HTML-Eingabe angezeigt

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#serviceId").change(function(){ 
     var service_id=$("#serviceId").val(); 

      $.ajax({ 
        type:"post", 
        url:"<?php echo base_url();?>index.php/pranasInventory/get_service_amount", 
        data:{service_id:service_id}, 
        success:function(data) 
        { 
         $('#amount').append(data); 
        }, 

       }); 
     }); 
     }); 
</script> 

Ich habe die follwing Antwort-in HTML-Eingabefeld

<input type="number" name="amount" id="amount" class="form-control" placeholder="Amount">[{"service_amount":"2000000"}]</input> 

I want to display the service_amount in input value field. 

bitte helfen Sie mir

Antwort

0

Nur versuchen Sie mit:

$('#amount').val(data[0].service_amount); 
0

Anstatt das Objekt data an die Eingabesteuerung anzufügen, sollten Sie der Eingabesteuerung einen Wert zuweisen. Sie können versuchen, irgendeinen Code

$('#amount').val(data[0].service_amount); 

oder

$('#amount').val(data[0]["service_amount"]);