質問

.NET MVCで私の行動は、次のようになります:

public ActionResult TestAjax(string testID)
{

    return Content(@"{first: ""1"", second : ""2""}");
}

私はJavaScriptで私がやってます:

function(data)
{
      alert(data.first);
}

私は出力として[object Object]を取得しています、その理由は何ですか?

私のJSON文字列が間違っますか?

役に立ちましたか?

解決

どのようにシステムの契約をさせるについてます:

    public ActionResult TestAjax(string testID)
    {
        return Json(new {first = 1, second = 2});
    }

他のヒント

あなたはJSONとのリターンを行いたい内容ではない。

return Json(new { first = "1", second ="2" });
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top