Bu Json biçimi içinde HTML veya JavaScript çoklu hatları saklanması mümkün mü?

3 Cevap php

Net herhangi bir örnektir?

3 Cevap

Evet. Newlines e JSON dize \n olarak konulmalıdır.

Başka bir seçenek, her unsur, yeni bir dize satır bir JSON dizisini oluşturmak olacaktır. Okuma programı daha sonra yeni hatları ile katılabilir.

Yani yerine:

{
    value : "string with\nline breaks"
}

Yapabileceğin

{
    value : ["string with",
             "line breaks"]
}

Bunu PHP kullanarak varsayarak, PHP ile bu etiketlendi ettik, bunun gibi bir şey kullanarak çalıştığını kanıtlamak gerekir:

$html_string = "<b>Hello, world!</b>\n<i>It's a beautiful day...</i>";
$json = json_encode(array( 'html' => $html_string ));

Şimdi, siz de JSON yanıt Javascript dahil bahsetti. Bu biraz daha zahmetli olabilir. Eğer (körü körüne ajax kullanarak konum burada varsayarak) sayfanızda HTML içeriğini yerleştirmek nasıl bağlı olarak, Javascript yürütmek yapmak için özel adımlar atması gerekebilir. Bu konuda daha fazla bilgi için ajax kütüphanenin belgelerine başvurun.