说我有这个:
for( i = 0; i < 10; i++ )
{
$.ajax({
type: "POST",
url: "geocode-items.php",
async: true,
data: {
key: i
},
success: function( data )
{
// data returns the index I passed into the script with the data property.
},
error( a, b, c )
{
alert( i ); // this obviously won't work
}
});
}
警报(我);在错误部分不会提醒正确的索引。而在成功中,我可以将我放入 geocode-items.php 脚本的密钥传回,但我无法在错误部分传回任何内容。
你知道在触发错误方法时如何引用通过请求发送的原始数据吗?
像this.data.key这样的东西?所以我可以报告我卡住的特定对象的错误?而不是必须写一些通用的“有一个错误代码,但我不知道在哪里”