誤った技術用語があれば教えてください。私はAJAX/Jqueryを初めて使う人です。AJAXを使ってサーバサイド(VB)関数を実行すると、何も起こりません。
私はそこにAJAXを持つ関数を持っています。 serverside関数を実行するために用意されていますが、何もしません。私は自分のコードを複数回チェックしました。私は別の場所で同様のコードを使用し、そのコードはうまく動作します。
<System.Web.Services.WebMethod()> _
Public Shared Function submit(ByVal ReqType As String, ByVal Claim_Num As String, ByVal Comments As String, ByVal PaymentDate As String, ByVal Payee As String, ByVal IRSNum As String, ByVal AddrStreet1 As String, ByVal AddrStreet2 As String, ByVal AddrCity As String, ByVal AddrState As String, ByVal AddrZip As String, ByVal PaymentAmount As String, ByVal FinalPaymentType As String, ByVal NAVGPercentSettlement As String, ByVal ReasonMemo As String, ByVal ProductCode As String, ByVal DeductAmount As String, ByVal DeductType As String, ByVal ClosedStatus As String, ByVal ReassignTo As String, ByVal TempDin As String) As String
'Puts values in the DB.
:asp.netページに対応する機能であり、ここで
function pass_on() {
hide_div("#outer_layout", 500);
get_din();
claim_no = document.getElementById("claim_no_label").value;
tempdin = document.getElementById("temp_din_label").value;
var data = {};
data.ReqType = real_index;
//and so on with rest of the variables.
$.ajax({
type: "POST",
url: "claim_form.aspx/submit",
data: data,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function() {
window.location = "Defualt.aspx";
},
failure: function() {
alert("FAIL!");
}
});
}
と:
はここでAJAXを持つ関数である(私はhtmlページにインポートし、必要なスクリプトを持っています)申し訳ありませんが、テキストの書式設定があまり良くない場合、このことは私のために働くことを拒否しました:P
誰かが私の(おそらく明らかな)間違いを指摘できますか? さらに詳しい情報が必要な場合は、リクエストに応じて提供します:)
EDIT:変更を反映するようにコードを変更しました。
であってはならないにブレークポイントを置きます'submit'メソッドは、ヒットしますか? – asawyer
'function pass_on(){alert($);}を追加します。この関数が呼び出されているかどうか、そしてあなたのjQueryがこの時点で定義されているかどうかを確認してください。 – Joe
@Joey、 "funtion(a、b)" –
Drakkainen