无法将数据从ajax发布返回到self

多重开发

我正在尝试向自己发布一种表单,该表单将与禁用javascript或ajax(如果启用了javascript)一起使用。

以下示例在禁用javascript的情况下有效,但response使用ajax成功后返回任何结果

<?php

if (isset($_POST['form'])) {

  $return['msg'] = 'congrats. it was posted to self';

  if (isset($_POST['ajax'])) {
    echo json_encode($return);
  }

}

?>

<script type="text/javascript">

$(document).ready(function() {

$('#test-form').submit(function(e) {

  var postTo = location.href;

  var formData = $(this).serialize()+'&ajax=true';

  $.ajax({
    type: 'POST',
    url: postTo,
    data: formData,
    dataType : 'json',
    success: function(response) {
      console.log(response); // Not getting anything here
      $('#test-form-response').html(response.msg);          
    }
  });

  e.preventDefault();

});

}); // End doc ready

</script>

<form id="test-form" method="post" class="validate">
  <input type="hidden" name="form" value="test">
  <input type="submit" id="submit-button" value="Submit">
</form>

<div id="test-form-response"><?php if (isset($return['msg'])) { echo $return['msg']; } ?></div>
维诺德·拉杰普特(vinod rajput)

最主要的是,当请求是Ajax时,在回显JSON数据后终止脚本

if (isset($_POST['ajax'])) {
    echo json_encode($return);
    exit;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将数据返回到网页

来自分类Dev

无法将数组从 php 函数返回到 ajax 请求

来自分类Dev

ajax调用如何将数据返回到变量?

来自分类Dev

将jquery ajax done函数生成的数据返回到变量

来自分类Dev

将数据返回到jquery中的ajax调用

来自分类Dev

如何将数据从 PHP 返回到 ajax 函数

来自分类Dev

NodeJ无法将数据从MongoDB返回到首页

来自分类Dev

将Json值从Android发布到服务器,并使用SQL将数据返回到Android

来自分类Dev

从php文件将json返回到ajax

来自分类Dev

从Action类将json返回到ajax

来自分类Dev

将数组从 PHP 返回到 jQuery 从 Ajax

来自分类Dev

Ajax无法将数据完全发布到php文件

来自分类Dev

无法使用Ajax将数据发布到Django函数

来自分类Dev

Getter 无法将 Object 返回到 String

来自分类Dev

是否可以将数据返回到Dialogflow?

来自分类Dev

将数据从 Promise 返回到 GraphQL

来自分类Dev

如何将特定数据从php返回到jquery ajax?

来自分类Dev

JSON数据ajax无法正确发布数据

来自分类Dev

无法将Ajax返回的数据插入输入字段

来自分类Dev

如果数据是从json文件中提取的,我似乎无法获得将数据返回到控制器的服务

来自分类Dev

AJAX发布请求未返回JSON数据

来自分类Dev

JSP不会将数据返回到JQuery AJAX

来自分类Dev

JSP不会将数据返回到JQuery AJAX

来自分类Dev

如何在不刷新的情况下将mysql数据返回到网页(ajax / jquery / php / mysql)

来自分类Dev

如何将JSON结果返回到Ajax.BeginForm

来自分类Dev

如何使用AJAX将PHP响应返回到HTML页面

来自分类Dev

将值从arraylist返回到ajax成功函数

来自分类Dev

使用ajax将mysql结果返回到php

来自分类Dev

将部分视图返回到ajax时出错

Related 相关文章

热门标签

归档