如何使用查询字符串从javascript调用aspx页面

时间:2013-06-23 17:51:45

标签: c# javascript jquery asp.net ajax

目前我正在设计的网络应用程序的功能(我无法说明真正的细节)如下:

alert('Hi');
var args = ShowModalDialogue(sURL,'','');
if(args[0] == 'Pass')
 alert('Bye');

现在我想用ModalPopupExtender替换ShowModalDialogue。但问题是我不知道如何使用Javascript / Jquery调用aspx页面以及如何以数组的形式返回调用javascript的值?

有人可以帮帮我吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用jquery对您的aspx进行ajax调用。

var query ='value1';

$.ajax({
            type: "POST",
            url: "my_asp_file.aspx?q="+query,
            async: true,
            dataType: "json",
            data: data,
            success: function(response) {

var js_object = JSON.parse(response);



            },

            error: function() {



            }

        });

然后,您可以使用JSON.parse()将返回的JSON元素转换为JS对象。请记住将ASPX中的查询输出转换为JSON对象(在ASPX文件中)。