Мне нужен первый элемент json. но с data.first я получаю nothing.although оповещения (данные) печатать полную строку JSON, пожалуйста, помогите мне из этогоprolem в получении определенного значения из строки json
<?php
include_once '../con_db.php';
$rf = $_POST['rf'];
$rid = $_POST['tid'];
$data = array("first" => "one","seconed"=> "two");
echo json_encode($data);
?>
код JQuery для запроса Ajax ниже
$('.fbased').focusin(function(){
var rf = $(this).attr('id');
var tid = $("#test_id").val();
$.ajax({
type:'POST',
url:'functions/ftable.php',
data: 'rf='+rf+'&tid='+tid,
datatype: "json",
success : function(data){
$("#"+rf).val(data);
}
});
});
Вы должны использовать 'data.first' или' data.second'. – deepakb
dataType с большим «T». Я считаю его чувствительным к регистру. а затем просто $ ('#' + rf) .val (data.first); –
Я пробовал, но не работал –