2013-02-13 2 views
0

Я использую следующее, чтобы получить js-переменные в файл php. Кажется, что предупреждение дает правильные данные.Чтение переменных JS в php

var str = $("form").serialize(); 
     alert('test '+str); 
     //console.log('test '+str); 
     $.ajax({ 
      type:"POST", 
      url: "saveData.php", 
      data: str, 

и я файл PHP я пытался

echo 'Test name: '.$_REQUEST["name"];//only got the test name

также print_r($_REQUEST);

и даже пытался

$values = array(); 
parse_str($_REQUEST['str'], $values); 
print_r($values); 

Но без Succes, какие-либо советы или информация?

+0

Что такое значение 'str'? –

ответ

2

data должно быть сделано следующим образом:

var str = $("form").serialize(); 
     $.ajax({ 
      type:"POST", 
      url: "saveData.php", 
      data: {name: str}, 

Таким образом, вы должны быть в состоянии получить значение в PHP с помощью $_REQUEST["name"]

+0

полностью забыл, что спасибо !!! – alex

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