0

ボタンをクリックしてデータベースにデータを保存したい.ここに私のコードがあります.Firefoxでは機能せず、空のアラートが表示され、データがテーブルに保存されません.

    $("#Save").click(function () {  
       var price = $("#price").val(); 
       var agent_1_id= $("#agent_1_id").val();
       var type = $("#type").val();
    $.post("ajax_files/myDeals.php",
             { 
              price: price,
              agent_1_id: agent_1_id,type:type
              },
            function(data) {
                alert(data);
      });           
});

click イベントが発生し、この関数が呼び出されます。テーブルに保存する myDeals.php のコードは次のとおりです。

$price = $_REQUEST['price']; 
$agent_1_id = $_REQUEST['agent_1_id'];
$type = $_REQUEST['type'];
mysql_query('insert query here');

echo "Saved Successfully ";//this is not alerted?
4

1 に答える 1

0

データをオブジェクトとして送信するサンプルを試してください。

function end_incident() {
    $.ajax({
       type: "POST",
       url: "http://www.example.co.uk/erc/end_incident.php",
       data: { name: "Daniel", phone: "01234123456" },
       success: function(msg){ 
            alert('Success!');
       }
    });
};
于 2013-03-06T18:20:04.353 に答える