1

[{"Emp_name": "admin"、 "GIN_no": "001"、 "Mode": "1"}、{"Emp_name": "MMMK"、 "GIN_no": "1792"、 "Mode": "1 "}]

これは、このようなブラウザからアクセスした場合のwcfサービスからのjsonリターンhttp://localhost/ddd/hostedService.svc/getEmployeeです。

jqueryから返されたjsonにアクセスしようとすると、dオブジェクトはundefinedを返します。私のajaxはこのように見えます。

$(document).ready(function () {
        $(function () {
            $.ajax({
                type: "GET",
                url: "http://localhost/ddd/hostedService.svc/getEmployee",
                contentType: 'application/json',
                datatype: 'json',
                success: function (data) {
                    alert(data);
                    myFunction(data.d);

                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    alert(errorThrown);
                }
            });
        });
        function myFunction(ajaxValue) {
            alert(ajaxValue.Emp_name)
        }

アラートデータは{object、object}....のように返されます。

どこに行けないのかわかりません。何か案は。

4

1 に答える 1

2

私はそのようなばかげた仲間です、jsonは最初の行を配列として見ることができるようにデータのセットを返しています、ちょうど私はそれを反復するために各関数を使用する必要があり、私はリストを見ることができます。これが作業コードです

                    var items = [];

                            $.each(data, function (key, val) {
                                items.push('<li id="' + key + '">' + val.Emp_name + '</li>');
                            });

                            $('<ul/>', {
                                html: items.join('')
                            }).appendTo('body');
                        });
于 2013-03-15T12:22:08.440 に答える