我创建视图application/views/admin/importexport/import.php
这个视图我在控制器中定义:
/**
* Add Import
*/
public function add_import()
{
$data['title'] = trans("add_page");
$this->load->view('admin/includes/_header', $data);
$this->load->view('admin/importexport/import', $data);
$this->load->view('admin/includes/_footer');
}
内容加载正确。
现在这里我把脚本形式选择文件和下面我添加 AJAX 后脚本:
$('#upload_form').on('submit', function(event){
event.preventDefault();
$.ajax({
url:"upload.php",
method:"POST",
data:new FormData(this),
dataType:'json',
contentType:false,
cache:false,
processData:false,
success:function(data)
{
if(data.error != '')
{
$('#message').html('<div class="alert alert-danger">'+data.error+'</div>');
}
else
{
$('#process_area').html(data.output);
$('#upload_area').css('display', 'none');
}
}
});
});
此脚本将数据发布到upload.php
当我尝试发布数据时,upload.php没有任何React。我尝试将此文件upload.php放在根目录public_html中,也放在应用程序中,也放在应用程序/视图等中,但仍然不工作。
1条答案
按热度按时间yqlxgs2m1#
实际上,你应该可以这样称呼它:-
或
**注意:-**但是这取决于你的url结构以及你是否去掉了url结构中的index.php。在那种情况下,url应该是
/index.php/controllerName/FunctionName