gpt4 book ai didi

javascript - Ajax jquery 不适用于 IE6

转载 作者:行者123 更新时间:2023-11-28 13:52:11 24 4
gpt4 key购买 nike

我正在使用 ajax jquery。遵循代码适用于除 IE6 之外的所有浏览器。我试图改变一些东西,但没有成功。

请帮我解决这个问题!谢谢

$(document).ready(function(){
$("#form_get").submit(function(){
var hasError = false,
inputURL = $("#input_link").val();
$('#form_get input').attr('disabled', true);
$("#result_file h3").html('Loading ...');
$("#result_text").html('<div style="text-align:center;"><img src="./images/lightbox-ico-loading.gif" /></div>');
$("#result_file").slideDown('slow');
var request = $.ajax({
url: "get.php",
type: "POST",
data: {input_link : inputURL},
dataType: "html",
cache: false,
timeout: 10000,
});
request.done(function(msg) {
var aResult = JSON.parse(msg);
$('#result_file h3').html(aResult.status);
$("#result_text").fadeTo('slow',0,function(){
$('#result_text').html(aResult.text);
$("#result_text").fadeTo('slow',1);
});
});
request.fail(function(jqXHR, textStatus) {
alert('Ajax Error');
$('#result_file h3').html('Error');
$("#result_text").html("Ajax doesn't work");
});
$('#form_get input').attr('disabled', false);
return false;
});
});

最佳答案

尝试删除这部分代码中多余的逗号:

var request = $.ajax({
url: "get.php",
type: "POST",
data: {input_link : inputURL},
dataType: "html",
cache: false,
timeout: 10000, //Remove this comma
});

所以它应该看起来像:

$(document).ready(function(){
$("#form_get").submit(function(){
var hasError = false,
inputURL = $("#input_link").val();
$('#form_get input').attr('disabled', true);
$("#result_file h3").html('Loading ...');
$("#result_text").html('<div style="text-align:center;"><img src="./images/lightbox-ico-loading.gif" /></div>');
$("#result_file").slideDown('slow');
var request = $.ajax({
url: "get.php",
type: "POST",
data: {input_link : inputURL},
dataType: "html",
cache: false,
timeout: 10000
});
request.done(function(msg) {
var aResult = JSON.parse(msg);
$('#result_file h3').html(aResult.status);
$("#result_text").fadeTo('slow',0,function(){
$('#result_text').html(aResult.text);
$("#result_text").fadeTo('slow',1);
});
});
request.fail(function(jqXHR, textStatus) {
alert('Ajax Error');
$('#result_file h3').html('Error');
$("#result_text").html("Ajax doesn't work");
});
$('#form_get input').attr('disabled', false);
return false;
});
});

顺便说一句,一个好的 html、css、javascript 编辑器会为您解决这个语法问题。我更喜欢使用 Aptana 2.0。

关于javascript - Ajax jquery 不适用于 IE6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10115787/

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