你可以从ASMX返回一个字符串[]到JQuery AJAX吗?

时间:2009-10-27 04:50:41

标签: jquery ajax arrays asmx

这是我的网络方法

[WebMethod(EnableSession = true)]
public string[] LoadArray()

这是我的javascript

$.ajax({
        type: 'POST',
        url: '/services/Service.asmx/LoadArray',
        data: "{}",
        contentType: 'application/json; charset=utf-8',
        dataType: 'json',
        success: function(arr) {
            for (var i = 0; i <= arr.length; i++) {
                addNewPatient(arr[i]);
            }
        }
    });

2 个答案:

答案 0 :(得分:2)

我倾向于让我的函数返回一个字符串,并将字符串数组放入一个json结果中以传回客户端。

你试过这个吗?

错误消息是什么?

答案 1 :(得分:2)

我解决了问题

数组应为“arr.d”