`

函数调用AJAX方法实现主函数与回调函数同步

 
阅读更多

function ajax(){
var productId = $('#product_id').val();
var incId = $('#inc_id').val();
var flag = 0;
if(productId != null && productId!="" && incId != null && incId!="")
{
$.ajax({
async:false,
type:"POST",
url: "/detection/detection.action?action=ajax&product_id="+productId+"&inc_id="+incId,
success: function(data){
var number = 0;
var number1 = 0;
eval(data);
if(number <= 0)
{
alert("产品审核未通过");

} else if(number1<=0)
{
alert("专业承包企业审核未通过");

} else
{ flag =1;

}
}
});
if(flag ==1 )
{
return false;
} else
{
return true;
}

} else
{
return false;
}

}

flag的值在回调函数若做了改变,变成1,主函数中可以得到1.

 

分享到:
评论

相关推荐

    C语言函数-子函数-主函数与子函数的调用

    C语言函数-子函数-主函数与子函数的调用; C语言初学者

    得一个 3×3 的矩阵转置,用一函数实现之。在主函数中用 scanf 函数输入矩阵元素

    得一个 3×3 的矩阵转置,用一函数实现之。在主函数中用 scanf 函数输入矩阵元素

    输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。

    主函数负责输入输出和函数调用,perimeter函数负责计算圆的周长,area函数负责计算圆的面积。 标签解析 标签“圆的面积”、“调用函数”、“类”表明了程序的主要特点。程序使用函数调用来计算圆的周长和面积,...

    java 回调函数 实现

    总结,回调函数是Java中实现事件监听和异步处理的关键技术,通过接口定义回调方法,可以在适当的时候调用这些方法来执行相应的操作。在给定的示例中,`Button.java`和`OnButtonClickListener.java`展示了如何通过...

    C#调用C++动态库中自身定义的回调函数

    C++ DLL项目将包含定义的接口和回调函数,而C#项目则负责调用这些函数并提供回调实现。 在C++库中,你需要定义一个函数原型,该函数接受一个指向回调函数的指针。例如: ```cpp extern "C" __declspec(dllexport) ...

    C# 实现回调函数

    回调函数在编程中是一种强大的设计模式,特别是在C#这样的面向对象语言中,它允许你在方法执行完毕后调用另一个特定的函数。回调函数通常用于异步编程,事件处理或者作为参数传递,使得代码更加灵活和可扩展。接下来...

    C#调用C++动态库,执行回调函数并传递结构体参数

    本文将详细探讨如何在C#中调用C++编写的动态链接库(DLL),执行回调函数并传递结构体参数。这涉及到.NET Framework的P/Invoke(Platform Invoke)技术以及对C++内存管理和调用约定的理解。 首先,C#调用C++动态库...

    mfc下实现回调函数

    在Microsoft Foundation Classes (MFC) 中,回调函数是一种特殊类型的函数,它允许用户代码与库或操作系统进行交互,尤其是在处理异步事件时。回调函数通常作为参数传递给其他函数,以便在特定事件发生时调用。在MFC...

    delphi 编写动态库并实现回调函数

    本文将深入探讨如何在 Delphi 中编写动态库,并实现回调函数,以及如何在 Delphi 应用程序中调用这些回调函数。 首先,我们需要了解回调函数的概念。回调函数是一种设计模式,允许我们将函数作为参数传递给另一个...

    使用C语言写的回调函数

    回调函数在C语言中是一种非常重要的编程机制,它允许我们将一个函数的地址作为参数传递给另一个函数,由这个函数在适当的时候调用我们传入的函数。这种模式在处理异步事件、信号处理、排序算法以及其他需要在特定...

    利用函数指针实现C的回调函数,实现调用者和底层驱动的解耦第一种方式.zip

    利用函数指针实现C的回调函数,实现调用者和底层驱动的解耦第一种方式利用函数指针实现C的回调函数,实现调用者和底层驱动的解耦第一种方式利用函数指针实现C的回调函数,实现调用者和底层驱动的解耦第一种方式利用...

    回调函数作用

    回调函数是指在程序中某个函数可以通过将其地址传递给调用者来实现调用的函数。在本文中,我们将讨论函数指针的基本原则并说明如何使用函数指针实现回调。 函数指针的声明 函数指针是一种特殊的指针,它指向的是一...

    详解C#委托,事件与回调函数

    详解 C# 委托、事件与回调函数 委托是 C# 中一种非常重要的概念,它可以将方法作为参数传递给其他方法,也可以将方法作为返回值返回给其他方法。委托的定义是:delegate 返回类型 委托名(参数列表);例如:...

    VC++回调函数使用

    4. **实现回调**:在接收函数内部,当适当的时间到来时,通过存储的函数指针调用回调函数。 ```cpp void triggerCallback() { callback(someArgument); // 调用存储的回调函数 } ``` ### 示例 考虑一个简单的...

    VC++ DLL 实现回调函数的实例

    回调函数则是编程中一种常见的设计模式,它允许函数将控制权返回给调用者,使得调用者可以在适当的时候执行特定的处理逻辑。在VC++中,将回调函数实现在DLL中,可以提供更加灵活的跨模块通信方式。 首先,我们需要...

    QT编写DLL调用示例 方法 参数 返回值 事件回调

    QT编写DLL给外部程序调用示例 方法 参数 返回值 事件回调 : 1:C#或者 NET 第一步:引入命名空间; using System Runtime InteropServices; 第二步:声明函数 必须与实际DLL中函数名及参数一致; [DllImport &quot;qt...

    回调函数被连续执行两次或多次的原因

    如果由于某种原因(比如代码复用不当或者错误的逻辑控制),`InitializeComponent`方法被无意间调用了两次或多次,而该方法内部又包含了事件预订语句,那么这就会导致回调函数被连续执行两次或多次。 例如: ```...

    Delphi中DLL的回调函数使用

    回调函数是DLL中一个特殊的概念,它允许DLL将控制权交还给调用者,让调用者执行特定的代码。这种机制在处理异步操作、事件处理或自定义数据处理时非常有用。本文将深入探讨Delphi中DLL的回调函数的使用及其相关知识...

    关于delphi 7的DLL使用回调函数

    本文将深入探讨如何在DLL中使用回调函数,以及如何通过回调函数实现主程序与DLL之间的通信,特别是在这个例子中,DLL窗口如何反写主程序的信息。 首先,了解回调函数的基本概念。回调函数是一种将函数指针作为参数...

    iPhone应用程序由主函数“main”启动,该函数负责调用UI应用程序主函数 此函数的形式

    这个主函数负责调用UIKit框架中的UIApplicationMain函数,该函数是iOS应用开发中一个非常重要的函数,它会启动iOS应用程序的运行循环,初始化应用的主线程,创建一个UIApplication对象,并运行事件循环,等待用户的...

Global site tag (gtag.js) - Google Analytics