Javascript 使用ajax将POST数据从jquery发送到php-无响应

Javascript 使用ajax将POST数据从jquery发送到php-无响应,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我希望在结果div(“ajax”)中提交表单时看到ajax响应,但无法做到这一点 有什么问题?我怎样才能做到这一点?我看到这篇文章是在控制台的网络标签中发送的,但它不起作用 这是我的密码: index.php文件: $res = isset($_POST['login']) ? $_POST['login'] : ''; print '<form id="forma"> <input type="text" name="login"/> <input

我希望在结果div(“ajax”)中提交表单时看到ajax响应,但无法做到这一点

有什么问题?我怎样才能做到这一点?我看到这篇文章是在控制台的网络标签中发送的,但它不起作用

这是我的密码:

index.php文件:

$res = isset($_POST['login']) ? $_POST['login'] : '';
print '<form id="forma">
    <input type="text" name="login"/>
    <input id="submit" type="submit" onclick="Javascript: AjaxForm.showForm(); return false;"/>
</form>
<div id="ajax">'.$res.'</div>'

将success属性添加到ajax调用中

     $.ajax({url: 'index.php',
          type: 'POST', 
          data: x,
          success: function(data){
              //data is your response
              console.log(data);
          }
    });

希望这对你有帮助

$(document).on('submit','#forma',function(){
     var data=$(this).serialize();
     $.ajax({
            url: "index.php",            
            type: "POST",
            data: data,
            success: function(data) 
              {
                 alert(data);
              }
        }); 
  return false;
});

@user7276366您应该在成功回调中添加代码,以便根据响应操作页面。
$(document).on('submit','#forma',function(){
     var data=$(this).serialize();
     $.ajax({
            url: "index.php",            
            type: "POST",
            data: data,
            success: function(data) 
              {
                 alert(data);
              }
        }); 
  return false;
});