gpt4 book ai didi

javascript - 获取变量的未定义索引

转载 作者:行者123 更新时间:2023-11-30 06:36:19 25 4
gpt4 key购买 nike

我有一个类为 .excelDL 的 div。 OnClick of the div 我正在使用 AJAX 提交表单,没有刷新页面,这似乎工作正常。

我遇到的问题是我需要在提交表单后检测 $_GET['excel'] 是否已设置为 1,在我的 mail.php 脚本,我收到了一个undefined index 错误。添加提交触发器后,我开始收到 undefined index 错误。

我是 ajax 的新手,我想知道是否有人可以帮助我解决这个 undefined index 问题。

我的表单需要触发器的原因是表单中的所有 $_POST 值都将位于将要创建的 excel 文件中。

提前致谢

邮件.php

if($_GET['excel']==1){
echo '<h1>hello</h1>';
}

Ajax

           $('.excelDL').click(function(){
$('#myForm').trigger('submit', function(e){
$.post('mail.php?excel=1', $(this).serialize(), function (data) {
//SUCCESS
$('.successORfail').html(data);
setTimeout(function(){
$(".successORfail").fadeOut("slow", function () {
$(".successORfail").empty().show();
});
}, 4500);
}).error(function() {
alert("Fatal Error: mail.php not found!");
});
e.preventDefault();
});
});

最佳答案

不要发出 HTTP POST,而是使用 HTTP GET。也不要将参数放在请求 URL 中,而是放在参数中。

关于javascript - 获取变量的未定义索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14238236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com