1

これは、データをphpファイルに送信する私のjqueryコードです-

jQuery("#btn_upload").click(function(){
    var exceldata = jQuery("#form_imput_field").serialize();
    var url = "phpfilepath/get-data-from-excel/exceldata/" + exceldata;
    if( exceldata != "" )
    {
        jQuery.ajax({
            url: url,
            type: 'post',
            success: function(data)
            {
                alert(data);
            }
        })
    }
    else
    {
        alert("I am in else");
    }
});

私のPHPメソッド -

public function get-data-from-excel()
{
    //Get All Parameter data
    $params = $this->_getAllParams();
    echo "<pre>";print_r($params);die;
}

これからExcelデータを読み取るにはどうすればよいですか?以前に使用したExcelを作成するPHP EXCELには、このストリームからデータを分割する方法がわからないため、読み取りで使用することができました。

現在のアラート出力 -MAX_FILE_SIZE=134217728

4

1 に答える 1

0

JQueryとAJAXの悪いニュースを使用してタグを送信しようとしている場合<input type="file"/>、JQueryだけではそれを行うことはできません。それをアーカイブするには、プラグインを使用する必要があります。たとえば、iframe-post-form

サーバーにExcelファイル(たとえば、一時的なディレクトリに保存されている)を取得すると、PHPExcel.phpを使用してそれを読み取ることができるようになります。

于 2013-03-05T11:45:19.270 に答える