PHPアプリケーションで非同期データを受信するためにjsonとjqueryを使用しています。しかし、次の構文エラーが見つかりました。
キャッチされない構文エラー: 予期しないトークン <
私に提案してください。うまく実行された別のプログラムで同じコードを使用しましたが、以下のコードはエラーを示しています
HTML コード/Jquery コード:
$('#cmb_package').bind('change', function () {
    var value = $(this).val();
    var destination = $("#destination").val();
    var service_val = $("#serviceid").val();
    var newdiv = $('#divserviceprovider');
    if (value == "NoPackage") {
        $.ajax({
            type: 'POST',
            url: '../costsheets/getpricebyajax',
            dataType: 'json',
            content: 'application/json',
            data: {
                service: service_val,
                destno: destination
            },
            success: function (data) {
                alert("success");
                newdiv.text('');
                newdiv.append(data.msg);
                newdiv.show(500);
                if (data.error === true) newdiv.show(500);
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                alert("fail " + errorThrown);
                newdiv.removeClass().addClass('error')
                    .text('There was an error.').show(500);
                newdiv.show(500);
            }
        });
        return false;
    } else {
        $('#div-packagetype').show();
    }
});
PHP コード:
function getpricebyajax()
{
            $str="";$substr="";
            header("Content-type: application/json");
            $return['error'] = true;
            $return['msg'] = "Success";
            echo json_encode($return);
            exit;
     }
Cakephp 1.3 フレームワークを使用しています。