Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQueryUI选项卡回调?_Jquery_Jquery Ui_Asp.net Mvc 3 - Fatal编程技术网

jQueryUI选项卡回调?

jQueryUI选项卡回调?,jquery,jquery-ui,asp.net-mvc-3,Jquery,Jquery Ui,Asp.net Mvc 3,我有一些选项卡,可以通过ajax加载内容。我想知道,在ajax调用将内容加载到选项卡之前,是否需要查看它的响应 我想看看是否发生了任何错误。例如,选项卡内容可能需要用户Id,但由于某些原因,该Id为空。在我的代码中,我有一些实际检查这些东西的东西,如果发生这种情况,会将其放入验证错误中 我通常将错误作为json结果返回,并使用对话框显示错误 因此,我想检查选项卡中的ajax调用,看看它是否是一个验证错误(json响应),是否有验证错误停止加载选项卡并弹出一个对话框 那么jQueryUI选项卡有这

我有一些选项卡,可以通过ajax加载内容。我想知道,在ajax调用将内容加载到选项卡之前,是否需要查看它的响应

我想看看是否发生了任何错误。例如,选项卡内容可能需要用户Id,但由于某些原因,该Id为空。在我的代码中,我有一些实际检查这些东西的东西,如果发生这种情况,会将其放入验证错误中

我通常将错误作为json结果返回,并使用对话框显示错误

因此,我想检查选项卡中的ajax调用,看看它是否是一个验证错误(json响应),是否有验证错误停止加载选项卡并弹出一个对话框

那么jQueryUI选项卡有这样的功能吗?或者我必须使用http状态代码并设置状态代码错误吗?

您可以使用来提供一个完整的函数,该函数允许您查看响应内部。传递给的确切参数取决于您使用的jQuery版本

function checkResponse(args){

   //interrogate the response and decide what to show the user

}

$( ".tabs" ).tabs({ ajaxOptions: { complete: checkResponse } });

我用的是1.5。那么,此时是否将数据加载到选项卡中?@chobo2-不是在完成阶段,选项卡使用成功事件填充内容。