0

我已经更新了ajax,但仍然没有通过,我快疯了,请有人帮我。它必须工作:(

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; 

?>

为什么看不到警报(“数据已保存:” + msg);? 帮助 :(

4

1 回答 1

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");
});
于 2013-10-04T13:50:35.490 回答