Php jQuery AJAX Onchange重定向问题
我有一些jqueryajax代码,可以将文件发送到PHP脚本,更新/插入到db,并继续按ID进行编辑作为重定向。很好 问题是。。除主页(无重写,基本url)外,每隔一页脚本将中断onchange事件侦听器,并跳过上载,然后继续编辑中断的上载 每隔一页,该代码就可以完美地工作,并按预期的方式工作。但是主页,它不听。我想不出来。直到最近,我们才获得用于重定向到编辑条目的最后一个插入IDPhp 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")
$(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=';