当前位置: 首页 > 面试题库 >

jQuery $ .post空数组

公西翊歌
2023-03-14
问题内容

我正在使用jQuery将表单发布到php文件,这是用于验证用户详细信息的简单脚本。

var emailval = $("#email").val();
var invoiceIdval = $("#invoiceId").val();

$.post("includes/verify.php", 
       {invoiceId:invoiceIdval , email:emailval },
       function(data) { 
          //stuff here.
});

PHP代码

<?php
print_r($_POST);
?>

我看一下萤火虫中的响应,它是一个空数组。该数组应至少具有一些值。

我无法弄清楚为什么$_POST在php文件中不起作用。Firebug显示该帖子包含发布的内容,电子邮件和发票ID,而在php文件中实际上什么也没收到。

表格:

<form method="post" action="<?=$_SERVER['PHP_SELF']; ?>" enctype="application/x-www-form-urlencoded">

有人知道它在做什么吗?

谢谢

找到了这个-http://www.bradino.com/php/empty-post-
array/

那条明智的路要走?


问题答案:

$.post()将数据传递给默认$.ajax()设置的基础调用,application/x-www-form- urlencoded所以我认为不是这样。

你可以试试这个吗?

var post = $('#myForm').serialize();

$.post("includes/verify.php", post, function(data) { 
    alert(data);
});

serialize()呼叫将获取中的所有当前数据form.myForm



 类似资料:
  • 我正在试用Vue 2.0和axios,我遇到了一个小问题。当我尝试使用axios向我的帖子发送帖子请求时。php文件$\u POST数组始终为空。 岗位职能: 邮递php 请求已完成,状态为200,但返回空对象“[]” 注意:当我将postendpoint更改为jsonplaceholder工具时,它可以正常工作。

  • 问题内容: 我正在使用jQuery将div的HTML内容发布到PHP文件。HTML内容包含表,输入,较小的div,我想获取主DIV的内容并将其发送到数据库。我能想到的唯一选择是POST方法,但我不知道是否可以发送纯HTML。从div发送HTML内容到要插入MySQL的PHP​​文件还有其他选择吗? 谢谢。 编辑: 我现在能够使用jQuery的POST发送完整的HTML数据。但是,来自该DIV的HT

  • 本文向大家介绍jQuery向webApi提交post json数据,包括了jQuery向webApi提交post json数据的使用技巧和注意事项,需要的朋友参考一下 在页面想webApi post json数据的时候,发现webapi不能直接以json的方式接受数据(注:我是没有发现一个很好的方式来post json数据的);但是可以以数据结构的方式传递; 如下: 像这样的代码是没有问题的;得到

  • 问题内容: 我的页面上有一个ListBox,我想发表一个包含所有选定项目的AJAX帖子。这是我的代码: 我想以数组或逗号分隔的字符串形式传递选定的值。传递数据的最佳方法是什么,我该怎么做? 问题答案: 要将其作为正确的JSON传递,您要寻找的最终结果是: 无论您进行序列化,第一步都是将所选值作为数组拉出。jQuery的.val()使此操作比您预期的要容易: 如果您正在寻找快速的’ndirty’,那

  • 我在向控制器发出的web api rest post请求中始终收到一个空值 在我的控制器中 模型 请求: 我尝试了以下解决方案,但没有任何效果 https://myadventuresincoding.wordpress.com/2012/06/19/c-supporting-textplain-in-an-mvc-4-rc-web-api-application/ 如何在WebAPI中获取POS