jqueryajax和phpdie()
我有个问题。我使用jQueryAjax方法调用php脚本。php脚本只调用die()。在firefox中,显示错误消息,但在IE中,显示成功消息时不显示任何数据。我更喜欢调用error函数 有办法解决这个问题吗?我猜我的javascript代码需要改变 谢谢jqueryajax和phpdie(),jquery,ajax,internet-explorer,Jquery,Ajax,Internet Explorer,我有个问题。我使用jQueryAjax方法调用php脚本。php脚本只调用die()。在firefox中,显示错误消息,但在IE中,显示成功消息时不显示任何数据。我更喜欢调用error函数 有办法解决这个问题吗?我猜我的javascript代码需要改变 谢谢 <?php die() ?> $.ajax({ url: "phps/php.php?id="+the_id, dataType: "json", error: function(){
<?php
die()
?>
$.ajax({
url: "phps/php.php?id="+the_id,
dataType: "json",
error: function(){
alert('error');
},
success: function(data){
alert("SUCCESS");
}
});
$.ajax({
url:“phps/php.php?id=“+the_id,
数据类型:“json”,
错误:函数(){
警报(“错误”);
},
成功:功能(数据){
警惕(“成功”);
}
});
<代码> > p>我猜Firefox和其他浏览器确实认为一个空的调用是错误的,但是IE不这样做,如果你想使它们都犯错误的话,试试你的PHP脚本:
header("HTTP/1.0 400 Bad Request");
来自维基百科:
400错误请求
请求包含错误语法或无法满足
我猜Firefox和其他浏览器会考虑一个空的调用一个错误,但是IE不这样做,如果你想让它们都犯错误的话,试试你的PHP脚本:
header("HTTP/1.0 400 Bad Request");
来自维基百科:
400错误请求
请求包含错误语法或无法满足
错误(XMLHttpRequest、textStatus、errorshown)
要调用的函数
如果请求失败。功能是
通过了三个参数:
XMLHttpRequest对象,一个字符串
描述发生的错误类型
发生错误,并且出现可选异常
对象,如果发生。可能的
第二个参数的值
(除null外)为“超时”、“错误”,
“notmodified”和“parsererror”
成功(数据、文本状态、XMLHttpRequest)
一个要执行的函数
如果请求成功,则调用。这个
函数传递了三个参数:
从服务器返回的数据,
根据“数据类型”格式化
参数描述数据的字符串
地位和XMLHttpRequest对象
(从jQuery 1.4开始提供)
ajax()
和php的组合。试试看
错误(XMLHttpRequest、textStatus、errorshown)
要调用的函数
如果请求失败。功能是
通过了三个参数:
XMLHttpRequest对象,一个字符串
描述发生的错误类型
发生错误,并且出现可选异常
对象,如果发生。可能的
第二个参数的值
(除null外)为“超时”、“错误”,
“notmodified”和“parsererror”
成功(数据、文本状态、XMLHttpRequest)
一个要执行的函数
如果请求成功,则调用。这个
函数传递了三个参数:
从服务器返回的数据,
根据“数据类型”格式化
参数描述数据的字符串
地位和XMLHttpRequest对象
(从jQuery 1.4开始提供)
ajax()
和php的组合。试试看。成功意味着url已到达……成功意味着url已到达。。。。