2013-10-04 6 views
0

Я обновил ajax, но ничего не пропускаю, я схожу с ума, пожалуйста, помогите мне здесь. Он должен работать :(Как использовать ajax для отправки данных в файл php?

function ajaxFunction(gotid){ 
    alert (gotid) 

    $.ajax({ 
     type: "POST", 
     url: "profile/php/getorder.php", 
     data: { 
     dataString: gotid 
     }, 
     success: function(msg){ 
      alert("Data Saved: " + msg); 
     } 
    }); 
    } 

и PHP

<?php 
    $ordid = $_POST["dataString"]; 
    $ordid = mysql_real_escape_string($ordid); 
    echo $ordid; 

?> 

почему не могу видеть предупреждение ("Data Saved:" + тзд)? Помощь :(

ответ

0

если вы используете JQuery на ваших страницах (как указано в тегах вопроса) вы бы лучше использовать его! нет необходимости использовать XMLHttpRequest. Посмотрите на это Jquery сниппета и Jquery документы http://api.jquery.com/jQuery.ajax/

$.ajax({ 
    url: '/path/to/file', 
    type: 'default GET (Other values: POST)', 
    dataType: 'default: Intelligent Guess (Other values: xml, json, script, or html)', 
    data: {param1: 'value1'}, 
}) 
.done(function() { 
    console.log("success"); 
}) 
.fail(function() { 
    console.log("error"); 
}) 
.always(function() { 
    console.log("complete"); 
}); 
+0

привет, я изменил функцию $ .ajax ({ типа: "POST", URL: "Профиль/PHP/getorder.php", данные: {sndid: gotid} }) .done (function (msg) { alert ("Сохраненные данные:" + msg); }); } но все равно не повезло, и теперь у меня нет второго предупреждения, даже –

+0

вы должны использовать GET, потому что ваш php прослушивает GET-параметры, а не сообщения. –

+0

Да, я знаю, что я тоже изменил серверную сторону, но не удачи –

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