1

私はaspが初めてです。results.asp というファイルに「検索」という送信ボタンがあります。ボタンがクリックされたときに、検索ボタンと同じファイルで「searchRecords」というasp関数を実行するだけです。別のページにリダイレクトせずに。js、vbスクリプトを使用して、すべてを試してみました...何も思い通りに機能しません。

送信ボタン:

<form action="what goes here?">
<input type="submit" value="Search Records" name="search">
</from>

関数:

<% function show()
...stuff here....
%>

また、同じような状況で機能する別のファイルからこのaspコードを見つけましたが、私のファイルでは機能しません。

<% if (request("button name")= "button value") then
   function to call
   end if
%>

これを理解するのを手伝ってください...前もって感謝します...

4

2 に答える 2

1
$.ajax({

                type: "POST",
                url: URL + "index.php/phpService/SaveClient/" + controllerVM_.TokenKey(),
                data: JSON.stringify(ko.toJS(params)),
                contentType: "application/json",
                async: true,
                dataType: 'json',
                cache: false,

                success: function (response) {

                    if (response.GetClientsResponse.Result != "Invelid Tokenkey !!!") {
                    }
                    else {
                        window.location.assign("Login.html");
                    }
                },
                error: function (ErrorResponse) {

                    if (ErrorResponse.statusText == "OK") {
                    }
                    else {
                        alert("ErrorMsg:" + ErrorResponse.statusText);
                    }
                }

            });
于 2013-05-24T04:59:28.103 に答える
1

あなたの場合、Jquery ajaxを使用する必要があると思います:

jQuery.ajax({
  type:"POST" // Or GET
  data:"id=12&name=abc", 
  dataType:"xml", // Default type - text
  url:"/search/searchRecords", // URL of service
  success: function (data){ 

  }
});

ASP.NET MVC を使用する場合は、asp 関数を直接呼び出すことができます。しかし、asp-classic では、サービスを介してのみ asp 関数を呼び出します。

于 2013-05-24T04:48:49.430 に答える