小编Ale*_*ark的帖子

使用ajax将表单数据和文件传递给php

这可能是之前被问到的,但是我在这里和谷歌搜索,我读过的每个答案都不起作用.

我必须解决的问题是制作一个包含名字,姓氏,电子邮件和图像的表格.然后将数据传递到数据库并将文件也上载到数据库.我按下提交后,目前我的代码没有做任何事情.在我添加文件框之前,它会将数据插入我的数据库.

HTML

<form id="myForm" method ="post" enctype="multipart/form-data">
    First Name: <input type="text" name="fname" id="fname"> <br>
    Last Name: <input type="text" name="lname" id="lname"> <br>
    Email:  <input type="text" name="email" id="email"> <br>
    Image: <input type="file" name="image" id="image"> <br>
    <button type="button" name="btnSubmit" id="btnSubmit"> Submit </button>
</form>
Run Code Online (Sandbox Code Playgroud)

AJAX/JS

$("#btnSubmit").click(function(){
     var formData = new FormData($(this)[0]);
     $.ajax({
        type: 'POST',
        url: 'form2.php',
        data: formData,
         success: function (data) {
           alert(data)
         },
      });
  });
Run Code Online (Sandbox Code Playgroud)

PHP

$upload = basename($_FILES['image']['name']);
$type = substr($upload, strrpos($upload, '.') + 1);
$size = $_FILES['image']['size']/1024; 

if ($_FILES["image"]["error"] > …
Run Code Online (Sandbox Code Playgroud)

html javascript php ajax jquery

8
推荐指数
1
解决办法
4万
查看次数

在Jasper报表的表格中显示JSON数组

我正在尝试使用由JAVA函数传递的JSONDatasource创建JasperReport。

这是我发送给jasper的JSON

{
  "Person": {
    "FirstName": "John",
    "LastName": "Smith",
    "Contacts": [
        {
            "Type": "Cell",
            "Number": "555-555-5555"
        },
        {
            "Type": "Home",
            "Number": "666-666-6666"
        }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试在表格中显示电话号码。我可以很好地显示其他字段。但不确定如何显示表格。

这是我定义Jasper字段的方式

<field name="FirstName" class="java.lang.String">
        <property name="net.sf.jasperreports.json.field.expression" value="Person.FirstName"/>
    </field>
    <field name="LastName" class="java.lang.String">
        <<property name="net.sf.jasperreports.json.field.expression" value="Person.LastName"/>
    </field>
    <field name="Contacts" class="java.lang.String">
        <property name="net.sf.jasperreports.json.field.expression" value="Person.Contacts"/>
</field>
Run Code Online (Sandbox Code Playgroud)

java json jasper-reports

1
推荐指数
1
解决办法
4560
查看次数

标签 统计

ajax ×1

html ×1

jasper-reports ×1

java ×1

javascript ×1

jquery ×1

json ×1

php ×1