Ajax call - update DB

Hi, I have jQuery, which allows user to edit tables in administration and I need to update value when it's changed, however, something is wrong with ajax, could you help me please?

my Ajax call:

//update DB by ajax
			$.ajax({
				data: {
					action: "ajaxEditField",
					'id' : id,
					'column' : col,
					'table' : table,
					'value' : val
				},
				beforeSend: function() {
					console.log( 'id' + id + 'column' + col + 'table' + table + 'value' + val );
				},
				success: function ( data ) {
					console.log( "Success" );
				},
				error: function( errorThrown ){
					  alert( errorThrown );
				}
			});

In console log before send is everything fine and values are OK. After the call, Success is written to the console log. However, the values DB is not changed.

The ajax action should be this one:

function ajaxEditField(){

	if ( isset($_REQUEST) ) {

		global $wpdb;

		$id = $_REQUEST['id'];
		$table = $_REQUEST['table'];
		$column = $_REQUEST['column'];
		$value = $_REQUEST['value'];						

		$wpdb->update(
			$wpdb->prefix . "kbnt_" . $table,
			array(
				$column => $value,
			),
			array( 'id' => $id ),
			array(
				'%s',
			),
			array( '%s' )
		);
	}
	die();

};

add_action('wp_ajax_nopriv_ajaxEditField', 'ajaxEditField');
add_action('wp_ajax_ajaxEditField', 'ajaxEditField');

The wpdb update works fine if I try it elsewhere with manually added values.