2014-02-18 4 views
1

Я написал следующий JQuery код:Ajax Error: Консоль говорит - POST не определен

$('#Submitter').click(function(f) { 

    x = $('#link').serialize(); 
    $('body').append(x); 
    $.ajax({ 
     type:POST, 
     url:"engine.php", 
     data:x, 
     success: function(i){ 
      console.log(i); 
      $('#i').html(i); 
     } 
    }); 
}); 

Каждый раз после нажатия на <input id="Submitter" type="button" value=Submit> элемент, консоль Firefox отображает сообщение об ошибке: ReferenceError: СТОЛБ не определено.

Где проблема и как решить эту проблему?

спасибо.

+0

Это потому, что переменная 'Post' не определен. Вместо этого попробуйте строковый литерал '' POST''. –

+0

** Тип ** принимает строковое значение. Добавьте некоторые цитаты и используйте '' POST''. Дополнительная информация: https://api.jquery.com/jQuery.ajax/ – dreboy

ответ

1

заменить такой код:

$('#Submitter').click(function(f) { 

    x = $('#link').serialize(); 
    $('body').append(x); 
    $.ajax({ 
     type:'POST', 
     url:"engine.php", 
     data:x, 
     success: function(i){ 
      console.log(i); 
      $('#i').html(i); 
     } 
    }); 
}); 

POST должен быть заключен в кавычки

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