2015-03-13 3 views
0

ниже - ajax, но он не работает, что, по-видимому, проблема? предположим, что у меня есть requestparser.php и внутри него у меня есть «эхо» да ajax work! ";".данные ajax отправлены не работают

$(document).ready(function(){ 

    // start ajax form submission 
    $.ajax({ 
    url: "requestparser.php", 
    type:"POST", 
    data: ({ "pulldata" : "oy" }), 
    success:function(e){ 
     if(($.trim(e)=="success")){ 
      alert("yes"); 
     }else{ 
      alert("no");  
     } 
    },error:function(){ 
     alert("error"); 
    } 
    }); 
}); 

как описано выше функции AJAX, процесс должен быть, при загрузке он будет посылать первый пост запрос на requestparser.php с почтовым названием «pulldata» и размещать содержание «оу» и когда requestparser получить который отправляет запрос от ajax, а затем отвечает «yes ajax work!» и поскольку ответ от requestparser.php не равен успеху, тогда он должен отображать «нет».

любая помощь будет принята с благодарностью

+0

отсутствует '/' перед вашим 'requestparser.php'? Кроме того, ваши данные не обязательно должны быть завернуты в '()' – Sgnl

+0

. Вы ожидаете получить сообщение * «Успех» * в обратном вызове AJAX. Так что 'echo" success ";' then in PHP. –

+0

благодарим вас за ответ. это было решено. –

ответ

0

Я пытался отладки кода и она работала хорошо для меня. Так вы можете попробовать этот код и сказать, какую ошибку он показывает? более

$(document).ready(function() { 
    $.ajax({ 
     url: "test.php", 
     type: "POST", 
     data: ({ 
      "pulldata": "oy" 
     }), 
     success: function (e) { 
      console.log(e); 
     }, 
     error: function (e) { 
      console.error(e); 
     } 
    }); 
}); 

test.php

<?php 
var_dump($_POST); 

Одна вещь, только для подтверждения, что вы включили Jquery на страницу, прежде чем использовать Ajax правильно?

+0

благодарим вас за ответ. это было решено. –

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