0

私は今のところハードコーディングしたjavascriptの関数を持っています:

function getCarData() 
{
    return 
    [
        {car: "Nissan", year: 2009, chassis: "black", bumper: "black"},
        {car: "Nissan", year: 2006, chassis: "blue", bumper: "blue"},
        {car: "Chrysler", year: 2004, chassis: "yellow", bumper: "black"},
        {car: "Volvo", year: 2012, chassis: "white", bumper: "gray"}
    ];
}

さて、これはコードが機能するかどうかを単体テストするためだけのものでした。しかし、今は機能しています。

このデータをバックエンドで生成し、サーバー上のディレクトリ(現在はローカルホスト)にマッピングしています

したがって、localhost:5000 / cardataに移動すると、まったく同じデータがあります。

[
    {car: "Nissan", year: 2009, chassis: "black", bumper: "black"},
    {car: "Nissan", year: 2006, chassis: "blue", bumper: "blue"},
    {car: "Chrysler", year: 2004, chassis: "yellow", bumper: "black"},
    {car: "Volvo", year: 2012, chassis: "white", bumper: "gray"}
];

これを機能させるには、JavaScriptファイルにどのような変更を加える必要がありますか?

4

1 に答える 1

1
$(document).ready(function()
{
    $.get('/cardata', function(data)
    {
        alert(data[0].car) //alerts "Nissan"
    });
})

jQueryライブラリを含めることを忘れないでください

于 2013-02-12T22:52:27.983 に答える