jQuery显示对象值


jQuery display object value

我试图访问我的数据库中的一些信息,并在一些文本框中显示我的查询结果。我的代码工作,但它说对象对象..

这是我的jQuery代码:
jQuery('body').on('click', '.update_button', function() {
    var manufacturer_part = jQuery(this).val();
    jQuery.ajax({
        url: '/codes/clearhouse_processor.php',
        type: 'POST',
        data: {update_key: manufacturer_part},
        dataType: 'json',
        success: function(result) {
            jQuery('#update-manufacturer-part').val(result.part_number);
            jQuery('#update-manufacturer').val(result.manufacturer);
            jQuery('.update-form').stop();
            jQuery('.update-form').slideToggle('slow');
            jQuery('html,body').animate({
                scrollTop: jQuery('.update-form').offset().top-60
            }, 750);

        }
    });
});
这是我的PHP代码…
if(isset($_POST['update_key'])){
    $manufacturer_part = $_POST['update_key'];
    $db = JFactory::getDbo();
    $query = $db->getQuery(true);
    $query = $db->getQuery(true);
    // Select all records from the user profile table where key begins with "custom.".
    // Order it by the ordering field.
    $query->select($db->quoteName(array('part_number')));
    $query->from($db->quoteName('clearing_house'));
    $query->where($db->quoteName('part_number') . '='.preg_replace("/[^0-9,.]/", "", @$manufacturer_part) );
    // Reset the query using our newly populated query object.
    $db->setQuery($query);
    // Load the results as a list of stdClass objects (see later for more options on retrieving data).
    $results = $db->loadObjectList();
    echo json_encode($results);
}

,顺便说一句,我在这里使用joomla…

提前致谢

 jQuery('#update-manufacturer-part').val(result[0].part_number);

它正在从服务器接收数组

,如果你想看到你收到的所有结果

jQuery (# update-manufacturer-part) .val(结果[0].part_number);

_.map(result,function(){return part_number; }).join(",")
在查询本身的

上更新您需要获取的

字段
$query->select($db->quoteName(array('part_number', 'manufacturer', 'field3', 'fieild4')));