如何在ajax调用后从服务器接收字符串

时间:2013-02-14 14:28:01

标签: jquery asp.net ajax

我是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" });

我尝试使用done func中的“data”var来获取数据,但是我获得了整个页面。

建议?

感谢

1 个答案:

答案 0 :(得分: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
});