ajax成功功能无法正常帮助我

时间:2017-11-17 07:55:33

标签: javascript php jquery ajax

只是试图将一些值从ajax传递到php文件,但我正在使用错误函数工作......请建议我。我的代码如下:

<script>
    function test(){
    //alert("hello");
    var myData ={
         name : $("#name").val(),
         email : $("#email").val(),
    };

    $.ajax({
    url: "test1.php",
    type: "POST",
    dataType:'json',
    data: {a: 155},
    success: function(data){
      console.log(data);
     },
    error : function(et){
      console.log("failed");
      alert(et);
 });
return false;}
</script>
在控制台中我可以看到vales正在通过,我无法找到这个帮助的真正解决方案

1 个答案:

答案 0 :(得分:1)

$( document ).ready( function test(){
  //alert("hello");
  var myData ={
    name : $("#name").val(),
    email : $("#email").val(),
  };

  $.ajax({
    url: "test1.php",
    type: "POST",
    dataType:'json',
    data: {a: 155}})

    .success (function(data){
      console.log(data);
    })

    .error ( function(et){
      console.log("failed");
      alert(et);
    })
});

你有一些错误的语法+你需要告诉你的jquery什么时候执行。我将其设置为$( document ).ready,您可以将其修改为onClick或任何您想要的内容。 Ajax调用正在我的环境中进行测试。

enter image description here