|
■No93767 (WebSurfer さん) に返信
> 分からないこと・聞きたいことをちゃんと文書化できませんか?
> それから想像できるのはサーバー側は ASP.NET Web Forms アプリで、ボタンクリックでダウン
> ロードが始まるのかな? でも、そこにはブラウザの JavaScript 云々の話は出てくるはずは
> ないので違うのかな?・・・ということぐらいです。
とりあえず自分なりにやってみました。
$(function(){
//ボタンクリック
$("#Button_1").on('click', function () {
var searchParam = getSearchParams();
//POST送信
postForm("./hyouji.aspx", JSON.stringify(searchParam));
});
});
function getSearchParams() {
var Chk_ok = "";
var Txt_Year = "";
if ($("#CheckBox_1").prop("checked")) {
Chk_ok = "1";
Txt_Year = $("#TextBox_1").val();
} else {
Txt_Year = "";
}
:
:
searchParam = {
CheckBox_1: Chk_ok ,
TextBox_1: Txt_Year
:
:
:
};
return searchParam;
}
一旦ページロードで取得できるかやってみました。
hyouji.aspx↓
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim ControllerstAs New Controllerst
Dim searchget = Request.Params("searchParam")
Dim Dtset As DataTable
Dtset = Controllerst.Getsearch(1000, 70, 0, 0, searchget )
Dtset.rows(0)("aa").tostring
End Sub
という形でデータを取得できればと思っています。
Controllerst.Getsearchのデータを取得するのに必要という感じです。
ですがやはり取得できませんでした。
上手く説明ができず、すみません。
|