1

PHPスクリプトから文字列を取得し、それをJavaScript配列に解析したいと考えています。しかし、エラーが発生しました:SyntaxError:JSON.parse:行の予期しない文字:JSON.parse(msg);

私はたくさん検索しましたが、私の問題がどこにあるのかわかりませんでした。私のためにチェックしてください。ありがとう。

PHP側:

header("application/json; charset=utf-8");
$sum = array(1,2,3,4,5);
echo json_encode($sum);

Javascript :

$.ajax({
    type: "POST",
    url: "save.php",
    contentType: "application/json; charset=utf-8",
    data: price,
    success: function (msg) {
        var i = 0;
        console.log(msg);
        var sum = new Array();
        sum = JSON.parse(msg);
        $('input.hj').each(function () {
            if (sum[i] > 0) {
                $(this).val(sum[i]);
            }
            i++;
        });
    }
});
4

2 に答える 2