你能从 ASMX 返回 string[] 到 JQuery AJAX 吗?

发布于 2024-08-09 21:10:04 字数 494 浏览 3 评论 0原文

这是我的网络方法

[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]);
            }
        }
    });

Here's my web method

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

Here's my 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]);
            }
        }
    });

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

电影里的梦 2024-08-16 21:10:04

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

你尝试过这样做吗?

错误信息是什么?

I tend to have my function return a string, and put the array of strings into one json result to pass back to the client.

Have you tried to do this?

What was the error message?

◇流星雨 2024-08-16 21:10:04

问题

我解决了数组应该是“arr.d”的

i fixed the problem

the array should be "arr.d"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文