2013-06-23 50 views
0

目前一個web應用程序我設計(我不能告訴真實的細節)的功能如下:如何從JavaScript和查詢字符串調用aspx頁面

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

現在我想用ModalPopupExtender更換ShowModalDialogue 。但問題是我不知道如何使用Javascript/Jquery調用aspx頁面以及如何將值以數組的形式返回給調用javascript?

任何人都可以請幫我嗎?

在此先感謝。

回答

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文件中)。

相關問題