使用Jquery或Javascript从给定函数获取返回值

使用Jquery或Javascript从给定函数获取返回值,javascript,jquery,html,Javascript,Jquery,Html,我有以下格式的HTML浏览器呈现源代码。 有一个按钮,单击该按钮,调用一个java脚本函数,我想要java脚本函数的返回值。 从该函数返回值。 请参考以下代码以供参考 谢谢, Digambar K.这是使用javascript获取返回值的方法: function myFunction(value1,value2,value3) { } var returnValue = myFunction("1",value2,value3); if(returnValue.value1 &&

我有以下格式的HTML浏览器呈现源代码。 有一个按钮,单击该按钮,调用一个java脚本函数,我想要java脚本函数的返回值。 从该函数返回值。 请参考以下代码以供参考

谢谢,
Digambar K.

这是使用javascript获取返回值的方法:

function myFunction(value1,value2,value3)
{
}

var returnValue = myFunction("1",value2,value3);

if(returnValue.value1  && returnValue.value2)
{
//Do some stuff
}

这是使用jquery获取返回值的方法:

function getMachine(color, qty) {
    var retval;
    $("#getMachine li").each(function() {
        var thisArray = $(this).text().split("~");
        if(thisArray[0] == color&& qty>= parseInt(thisArray[1]) && qty<= parseInt(thisArray[2])) {
            retval = thisArray[3];
            return false;
        }
    });
    return retval;
}
功能获取机器(颜色、数量){
var-retval;
$(“#getMachine li”)。每个(函数(){
var thisArray=$(this.text().split(~);
如果(thisArray[0]==颜色和数量>=parseInt(thisArray[1])&&qty使用:

而不是

onclick
试试这个:

var returnValue;

$(document).ready (function(){

      var myButton =  $("#yourbuttonsid");

      var originalEventHandler = myButton[0].onclick;

       myButton.click(function(e) {

             returnValue = originalEventHandler();

          });


});

//Here you can do anything with returnValue

那么,您面临的问题是什么?错误是什么?新手我希望通过函数返回值。这是asp.net生成的代码,并且您希望从服务器端返回值吗?您说的是您想要的。向我们展示您尝试了什么以及您得到了什么错误,也许有人可以帮助我不确定webForm\u DoPortBackWithOptions是否返回一个值。您到底想要实现什么?请参考下面的代码onclick event…..onclick=“javascript:WebForm\u DoPostBackWithOptions(新WebForm\u PostBackOptions(“ctl00$m$g\u e2756687\u 372a\u 49e0\u b01e\u e7c91e124d01$ff131$ctl00$ctl00$btnCheckOverbook”、“”、true、“”、false、true))“type=”按钮”jQuery17107423179513001774=“14”
var returnValue;

$(document).ready (function(){

      var myButton =  $("#yourbuttonsid");

      var originalEventHandler = myButton[0].onclick;

       myButton.click(function(e) {

             returnValue = originalEventHandler();

          });


});

//Here you can do anything with returnValue