v2.5.2
Giriş yap

Array olan veriyi jquery ile inputa yazdırma

ayarsiz
952 defa görüntülendi

if (isset($_POST["bilgilerigetir"])){

$curl = curl_init();
$fid = $this->input->post("fidgetir");
$curl_url = "$fid";
curl_setopt_array($curl, array(
    CURLOPT_URL => $curl_url,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "GET",
    //CURLOPT_POSTFIELDS => "{}",
    //CURLOPT_CAINFO => dirname(__FILE__).'/cacert.pem'
));

$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
    echo "cURL Error #:" . $err;
} else {
    $viewData = json_decode($response, true);
}
$data = array(
    'id'        => $viewData["id"],
    'fname'     => $viewData["name"],
    'faciklama' => $viewData["overview"]
    'fdurum'    =>  $viewData["status"]
);

echo json_encode($data);
}else{

echo " böyle bir yer yok";

}

<div class="form-group input-group mb-1">
<input type="text" class="form-control" name="fidgetir">
<div class="input-group-append">
<button type="submit" name="bilgilerigetir" id="bilgilerigetir" class="btn btn-sm btn-primary">bilgilerini getir :)</button>
</div>

Arkadaşlar kodlarım bunlar.. yapmak istediğim şey jquery kullanarak bunları sayfamdaki inputu çekmek istiyorum sayfa yenilenmeden. nası yapabiliriim yardımcı olabilirmisiniz.. her yönetimi denemedim başarılı olamadım..

Aşağıdaki gibi value kısmına formdan gelen değerler gelmeli..
<input name="fname" id="fname" value="BURAYA FORMDAN GELEN VERİ GELMELİ..">

Cevap yaz
Cevaplar (3)
ayarsiz
1519 gün önce

şu olayın nasıl olduğunu hala çözemedim lütfen bir kişi yardımcı olsun :(

ayarsiz
1519 gün önce

@hakan teşekkür ederim cevabınız için..

Benim bir butonum var o butona tıklanıldıgında sayfa yenılenmeden o inputa "fname, faciklama, fdurum " gibi değerleri o inputlara gelmesini istiyorum.. ajax olarak kod lazım lazım :(

url: "localhost/vericek.php";
datatype:json
data: {...}
success ....

üsstteki şekilde yapmam lazım .. sayfa yenılemeden o ıslemlerı yapmam lazım

hakan
1519 gün önce

Merhaba anladığım kadarıyla sayfa açıldıktan sonra $data içerisinde bulunan "fname" değerini inputa yazmak istiyorsun. Bunun için sayfanın altına şu kodu eklemen yeterli olacaktır.
<script>

$(function(){
      const data = <?php echo json_encode($data); ?>;
      
      $('input#fname').val( data.fname );
});

</script>