Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jQuery AJAX Onchange重定向问题_Php_Jquery_Mysql_Ajax_Events - Fatal编程技术网

Php jQuery AJAX Onchange重定向问题

Php jQuery AJAX Onchange重定向问题,php,jquery,mysql,ajax,events,Php,Jquery,Mysql,Ajax,Events,我有一些jqueryajax代码,可以将文件发送到PHP脚本,更新/插入到db,并继续按ID进行编辑作为重定向。很好 问题是。。除主页(无重写,基本url)外,每隔一页脚本将中断onchange事件侦听器,并跳过上载,然后继续编辑中断的上载 每隔一页,该代码就可以完美地工作,并按预期的方式工作。但是主页,它不听。我想不出来。直到最近,我们才获得用于重定向到编辑条目的最后一个插入ID $(document).ready(function(a) { $("#form-fileUpload")

我有一些jqueryajax代码,可以将文件发送到PHP脚本,更新/插入到db,并继续按ID进行编辑作为重定向。很好

问题是。。除主页(无重写,基本url)外,每隔一页脚本将中断onchange事件侦听器,并跳过上载,然后继续编辑中断的上载

每隔一页,该代码就可以完美地工作,并按预期的方式工作。但是主页,它不听。我想不出来。直到最近,我们才获得用于重定向到编辑条目的最后一个插入ID

$(document).ready(function(a) {
    $("#form-fileUpload").on("change", function(a) {
    var file_data = $('#uploadFile').prop('files')[0];   
    var form_data = new FormData();                  
    form_data.append('file', file_data);
    alert(form_data);                             
    $.ajax({
        url: '/ajax_file_upload.php',
        dataType: 'text',
        cache: false,
        contentType: false,
        processData: false,
        data: form_data,                         
        type: 'post',
        success: function(php_script_response){
        if (data.redirect == true) {
            window.location.href = '/file-edit.php?id=<?php echo mysql_insert_id(); ?>';
        }
            //alert(php_script_response);
        }
     });
    });
});

您应该使用完整的url在jQuery中进行定向,如下所示

window.location.href = 'https://www.website.com/file-edit.php?id=<?php echo mysql_insert_id(); ?>';
window.location.href=https://www.website.com/file-edit.php?id=';

您应该使用完整的url在jQuery中进行定向,如下所示

window.location.href = 'https://www.website.com/file-edit.php?id=<?php echo mysql_insert_id(); ?>';
window.location.href=https://www.website.com/file-edit.php?id=';