2014-01-16 3 views
1

Итак, ребята, я сделал список, и если я dblclick к элементу, значение его будет сохранено в «val», но я не могу отправить его в следующий PHP-файл. Я также предупредил «val» - значение действительно сохраняется в нем. Я также получаю функцию, которая отображается в консоли браузера. что делать? благодаряКак отправить переменную JQuery на другую страницу PHP через dblclick()?

Моя функция:

$(document).ready(function() { 
    $("option").dblclick(function() { 

     var lb = document.getElementById("liste"); 
     var val = lb[lb.selectedIndex].value; 

     $.ajax({ 
      type: 'POST', 
      url: 'about.php', 
      dataType: 'HTML', 
      data: { 
       aufid: val 
      }, 
      success: function (data) {} 
     }); 
    }); 
}); 

PHP код в about.php:

$id = $_POST['aufid']; 
+0

Если вы хотите отправить переменные в about.php, вам лучше использовать HTML-форму (метод = сообщение) и отправить форму с помощью '$ ('# your-form'). Submit();' –

ответ

0

Вы можете попробовать, чтобы увидеть, какие переменные находятся в $_POST суперглобальной?

print_r($_POST);

+0

I не может, потому что doubleclick не отправляет меня на следующую страницу. Я пробовал с windows.location, но это не работает. Должен ли я устанавливать тип элементов Lsitbox для ввода = «отправить»? Или в теге