問題タブ [webmethod]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
837 参照

asp.net - WebサービスとCookieの処理

Webサービスがあり、それはその操作のためにブラウザによって送信されるCookieに依存します。このサービスは、ブラウザからアクセスされている限り正常に機能しますが、別のサービスまたはプログラムからアクセスされている場合は失敗します。

手順2.aで紹介したいaspxファイルには、元のCookieへのフルアクセスがあります。2.aのCookieがステップ2.bで転送されるようにする方法が必要です。

(2.aおよび2.bが開発された後、ステップ3は必要ありません)

ありがとう 代替テキスト

ありがとう

0 投票する
2 に答える
3541 参照

c# - C#はwebmethodを呼び出します

paramsキーワードを使用するwebmethodを使用しています。(params int [] par)

ブラウザを介してこのWebメソッドをテストできますか?->このURLを記述してwebmethodを呼び出す方法(たとえば、6つの引数を使用)?

0 投票する
2 に答える
442 参照

json - 属性が 2.0 から 3.5 に変更されました

次のようなメソッドがあります。

.net 2.0 から 3.5 に更新すると、これが壊れたようです。

返された値に対して data.split() を実行していますが、エラーが発生しています。返された値は単純な文字列ではなく、json 構造になっているようです。

以前の動作に戻す方法はありますか?

0 投票する
1 に答える
756 参照

jquery - WebMethodからのjQueryの空白の結果

カスケードドロップボックスのペアの内容に基づいてSQLデータベースをクエリするjQueryを介してWebメソッドを実行しようとしています。メソッドを呼び出して、さまざまなjQueriesを使用して結果を取得しようとしましたが、ある時点でUpdatePanelを使用して機能させようとしましたが、各試行の最後に同じポイントに留まっているようで、すべてのコードがエラーなしで実行されますただし、最終的なラベルテキストに渡される結果文字列は空白です。

WebMethodで非常に初歩的な何かを見逃していて、誰かが私を正しい方向に向けることができるかどうか疑問に思ったのではないかと思います。

データベース内のドライバーと呼ばれるターゲットテーブルには、次の4つの列があります。

model_id、整数、ddlModel.SelectedItem.Value
モデル、varchar(255)、ddlModel.SelectedItem.Text
ドライバー、整数(ビットは試行されましたが、問題に影響はありません。interはで使用されます。レコード作成ページを正しく実行できるようにするため)。これには、結果文字列
subsでsubsフィールドを使用するかどうかを定義する1または0が含まれ、varchar(255)には、結果文字列に追加されるデータが含まれます。ドライバーが0の場合

カスケードドロップダウンボックスに入力するために使用されるテーブルは正しく機能しているように見えるため、詳細は説明していませんが、この情報やその他の情報が必要な場合は、遠慮なくお問い合わせください。

私のコードは次のとおりです。

printers.asmx.vb

default.aspx

お時間をいただき、ありがとうございました。

ジム

編集

Frédéricによって発見されたエラーに加えて、jQueryを参照することも忘れていたようです。これらのエラーに基づいて、現在の反復に一致するように上記のコードを修正しました。

現在の状態では、ラベルテキストに「内部サーバーエラー」が返されます。このコードで単純な「HelloWorld」を呼び出そうとしても、ラベルに空白の結果が返されるため、Javaと関係があると思われます。

0 投票する
1 に答える
3510 参照

.net - JSON応答でASP.NET WebMethodの「d」識別子を別の名前に変更する方法は?

これは機能します: jQuery を介して、 WebMethod属性を持つDefault.aspx/GetStatus などのページへのjQuery.ajax(..)呼び出しを使用しています。

JSON 応答には、正しいブール値が の形式で含まれています{ d: true }。ただし、結果の「d」メンバー名の由来はわかりません。
「d」識別子はどこから来たのですか (どのように決定されますか)、その名前を変更するにはどうすればよいですか?

0 投票する
1 に答える
875 参照

javascript - ASP.NET + AJAX + WebService: 文字列結果 + 出力パラメーター

私の経験では、次のように単純な Web メソッドを呼び出します。

そして、これが私のOnComplete JS関数です:

今のところ、そのような方法が必要です:

質問 1: "out" パラメータは WS で機能する必要がありますか? 不可能だと言っている記事(たとえば)はほとんど見ませんでした。質問 2: 機能しない場合、メソッド シグネチャを変更して機能させるにはどうすればよいですか? 質問 3: 機能する場合、「out」パラメーターからデータにアクセスするにはどうすればよいですか?

ありがとう。

0 投票する
1 に答える
349 参照

asp.net - 孤立した/強制終了された非同期 AJAX WebMethod または PageMethod 呼び出しはどうなりますか?

「Default.aspx」などから AJAX PageMethod または WebMethod 呼び出しを行い、最初の PageMethod が返される前に別のページ (「Settings.aspx」など) にすばやく移動すると、舞台裏で何が起こるでしょうか?

ブラウザーまたは ASP.NET バックエンドで行われる場合、どのようなハウスキーピングが行われますか?

言い換えれば、放棄された AJAX PageMethod呼び出しはどこで死ぬのでしょうか...そして、彼らの葬式はどのようなものなのでしょうか?

0 投票する
2 に答える
718 参照

web-services - データテーブルの代わりに Web サービスから何を返す必要がありますか?

関数から複数のレコードを返す必要がある Web サービスを作成しました。そのためにデータテーブルを使用しましたが、シリアル化できないことがわかりました。だから私たちはそれを使うことができません。そのため、データテーブルの代わりにデータセットを使用しました。私のサービスは PHP で使用される予定です。彼ら (PHP 開発者) が私のデータセット (Web サービスの関数から返される) からデータを取得できるかどうかはわかりません。

何を返せばいいのか教えてください。データセットまたは利用可能な他のより良いオプションはありますか?

ありがとう。

0 投票する
1 に答える
1777 参照

c# - Json.net:[WebMethod]からJObjectを返すにはどうすればよいですか?

私はjson.netをテストしています。linq-to-json構文を使用して、[WebMethod]属性の関数からjsonを返したいのですが、エラーが発生します。

たとえば、コードビハインドで使用する場合

次のJavaScriptによって呼び出されます。

「Newtonsoft.Json.Linq.JValueの子値にアクセスできません」というエラーが表示されます。

javascriptデータオブジェクトがJSONで満たされるようにするには、何を返す必要がありますか?

0 投票する
1 に答える
15697 参照

c# - JQueryAjaxWebMethodはオブジェクトを返します

C#にJqueryajaxメソッドを介して呼び出されるWebメソッドがあります。Webメソッドは、データの入力に使用されるJqueryにオブジェクトを返す必要があります。

JsonResultオブジェクト、実際のオブジェクトを返してみましたが、何も機能しないようです。私はMVCを使用していません(残念ながら)。AJAXメソッドで使用できるWebメソッドからオブジェクトを返す方法はありますか?

これが私のJQueryAJAXメソッドへのリンクです

http://pastebin.com/tRSaY5rG
http://pastebin.com/WajXyPMM

ありがとう!!