1

私はajaxが初めてで、クライアントからサーバーにデータを送信するのは非常に簡単であることがわかりましたが、反対は達成するのが困難でした.

私が望むのは、いくつかのパラメーターを asp サーバーに送信し、コールバックが完了したときに文字列を受け取ることだけです。
これはajaxの私の呼び出しです:

$.ajax(
         { url: "Default.aspx"}, 
         { ajaxPost:"post", 
           ajaxPostValName: name, 
           ajaxPostValDate: currdate, 
           ajaxPostValFile: file, 
           ajaxPostValCell: cell, 
           ajaxPostValChannel: channel}).done(
               function ( "need string result from here") { "do my string parsing here" });

完了した関数で「データ」変数を使用してデータを取得しようとしましたが、ページ全体を取得しました。

提案?

ありがとう

4

1 に答える 1

0

何かをエコーし​​て、Default.aspxこの方法で ajax を呼び出すだけです。

$.ajax({ url: "Default.aspx"}, { ajaxPost:"post", ajaxPostValName: name, ajaxPostValDate: currdate, ajaxPostValFile: file, ajaxPostValCell: cell, ajaxPostValChannel: channel}).done(
function ( data ) { 
    //do what you want with the data variable
});
于 2013-02-14T14:34:29.767 に答える