2013-06-19 3 views
1

AJAX кодыПередача значений JQuery в файл PHP с использованием AJAX?

$.ajax({ 
    type: "POST", 
    url: "../updateDB.php", 
    data: { 
     field: idValue[0], 
     newValue: newValues, 
     firstName: idValue[2], 
     lastName: idValue[3] 
    }, 
    success: function(){ 

    } 
}); 

PHP File (updateDB.php)

$field = $_POST['field']; 
$newValue = $_POST['newValue']; 
$firstName = $_POST['firstName']; 
$lastName = $_POST['lastName']; 

Я хочу передать значения из моего JQuery файл в моем PHP-файл. ПОМОГИТЕ!! Спасибо!

+3

какие проблемы вы с? –

+0

что такое idValue .. ?? – Gautam3164

+0

Я не очень shure, если относительные пути в url будут работать – steven

ответ

1

Попробуйте что-то вроде:

$.post('updateDB.php', 
    { 
     'field'   : idValue[0], 
     'newValue'  : newValues, 
     'firstName'  : idValue[2], 
     'lastName'  : idValue[3] 
    }, 
    function(data) 
    { 
     $('#response').html(data); 
    }); 

Включить следующее на странице (показать ответ сервера):

<div id="response"></div> 

Затем поместите следующий код в ваш PHP-скрипт для выгрузки опубликованных значений прямо на веб-страницу (чтобы дать вам визуальную очередь t шляпа все работает):

echo "<pre>" . print_r($_REQUEST, true) . "</pre>"; 

Вы можете получить доступ к отдельным данным с помощью

$field = $_REQUEST['field']; 
    $newVal = $_REQUEST['newValue']; 
+0

Ничего себе! большое спасибо! Это спасло меня: D ♥ – tine

0

Если вы используете функцию Ajax в PHP файл, то вы можете использовать этот способ

data: { 
     field: '<?=$field?>', 
     newValue: '<?=$newValue?>', 
     firstName: '<?=$firstName?>', 
     lastName: '<?=$lastName?>' 
     }, 

дайте мне знать это полезно?

+1

Чувак, это обновление DB Script. Более того, использование коротких кодов не очень хорошо. –

Смежные вопросы