AJAX POST到PHP脚本

时间:2015-04-25 23:53:53

标签: php jquery ajax post

我尝试从我的程序发布到单独的PHP文件,然后获取该数据并将其存储到我的SQL数据库中。我一遍又一遍地检查我的代码,无法反复检查我的代码。找到我做错了什么。任何帮助将不胜感激。

AJAX

CellFormatting

PHP文件(go2.php)w / SQL代码

DataGridView

2 个答案:

答案 0 :(得分:1)

从你的代码中......

你需要更多地了解选择器

$(".btn btn-success last") // what is btn-success ID or Class and 

//What is last ID or Class for id use #btn-success for class use .btn-success

在向php文件中插入任何内容之前检查此文件是否已经与js连接..并且使用下一个代码,您应该通过'file already connected'获得警报

 $(".btn .btn-success .last").click(function(){
        $.post("go2.php",
        {
             name: "Donald Duck",
             city: "Duckburg"
        },
        function(data){
             alert(data);
            });
    });

并在php中

<?php 
echo('file already connected');
?>

知道什么是(.last)最重要的是按钮或表单或锚

如果.last是表格

$(".btn .btn-success .last").on('submit',function(e){
   e.preventDefault();
   return false;
});

如果.last是按钮或锚

$(".btn .btn-success .last").on('click',function(e){
       e.preventDefault();
       return false;
  });
希望它会有所帮助

答案 1 :(得分:0)

尝试长版的ajax请求

$(document).ready( function () { 
        $(".btn btn-success last").click(function(){                        
            $.ajax({ 
               type: "POST",
               url: "go2.php", 
               data: {name:"Donald Duck", city:"Duckburg"},
               success: function(data){
                    document.getElementById('divId').html(data);
               }
            });
        });
    });

对于echo数据,你必须在go2.php中回显一条消息,如“Success”