0

jqueryダイアログがあります。必要なのは、「送信」ボタンを使用してWCFメソッドを呼び出すことです。しかし、それは機能していないようです。

コードピース1:

       $("#generatePinsDialog").dialog({
          autoOpen: false,
          modal: true,
          width: 400,
          buttons: [
              { text: 'Submit', click: GeneratePINs }
           ]});

コードピース2:

    function GeneratePINs()
    {
        var x= 0; y= 0;
        var c = $("#newInmateCount").val(); // get a value from a textbox
        var e = $("selected",this).val();  // get a value from a drop down menu
        if (e == 0) {
            y= 1;
        }
        else {
            x= 1
        }

      $.getJSON('/iServices/iService.svc/' + c + '/' + y+ '/' + x, function (response) {
    });
    $(this).dialog('close'); // Close it

}

WCFメソッドコードで、ブレークポイントを設定しました。しかし、それはまったく達成されていませんでした。

手伝ってくれてありがとう。

4

2 に答える 2

0

$(this).dialog('close')に変更$("#generatePinsDialog").dialog('close')

名前付き関数を使用するときにダイアログコンテキストが通常渡されるとは思わない

于 2012-11-14T14:45:02.317 に答える
0

.svc 要求が適切に形成されていることを確認しますか? .svc URL をブラウザーに貼り付けて、URL が正しく作成されていることを確認してください。また、$.getJSON を使用している場合は、POST だけでなく GET を許可するように .svc が適切に設定されていることを確認してください。

于 2012-11-14T14:50:48.727 に答える