Re: Slashes, include, AJAX?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/26/07, Rodrigo Poblanno Balp <balpo@xxxxxxx> wrote:
>
> I get something like <div>this is the content<\/div>
> it seems like the '/' is being escaped, but I need it as HTML.
>

how are you using the json object on the client-side after its sent by the
server?

below is a json snippet from an application of mine, many of the tags look
the same
as what youve shown (because theyve been encoded the same way).
 ive have not encountered the problem you have, that is, the escape
characters do
not pass though when i splice them into the DOM.
im using the same encoding technique i recommended within PHP.  on the
client side
i instantiate the json object as follows:

var htmlUpdates = eval("(" + transport.responseText + ")");

if you use a string directly on the client side, the escape characters will
pass
through, however, if you run it through eval(), the escape characters will
be stipped
out by the javascript interpreter.  im not sure whats going on, but im
starting to think
its something on the client side..

-nathan

{"prevUpperNavId":"0:0","nextUpperNavId":"1:1","breadcrumb":"","leftContent":"<p>\nPHP
is very interesting

.  One of it's greatest strengths is the gradient of
development\npossibilities.  A new PHP writer can

 easily publish their first dynamic page in a matter\nof minutes.
Using PHP's integrated templating

 system, PHP scripts can be escaped at any time.\nSo escaping them
simply outputs anything text directly

 as it appears in the script.  By adding\nscript tags into large pages
of code and dropping in PHP function

 calls, dynamic pages are easily\nobtained.<br\/>\n<br\/>\nAlthough
handy, this isnt often the greatest

 technique for developing highly reusable or readable code.\nPHP
offers many options for templating HTML

.  This is just the beginning.  As a PHP developer, you will\nfind
yourself needing to know a lot of

 technologies.\n<\/p>","rightContent":"<div>\n<p>\n\tHere is a small
list of terms and acronyms one might

 encounter working with PHP;\n\thow many do you
recognize?\n<\/p>\n\t<ul>\n\t\t<li>\n\t\t\tObject Oriented

 Programming\n\t\t<\/li>\n\t\t<li>\n\t\t\tDesign
Patterns\n\t\t<\/li>\n\t\t<li>\n\t\t\tMVC\n\t\t<\/li

>\n\t\t<li>\n\t\t\tORM\n\t\t<\/li>\n\t\t<li>\n\t\t\tZend\n\t\t<\/li>\n\t\t<li>\n\t\t\tCMS\n\t\t<\/li

>\n\t\t<li>\n\t\t\tShared
Nothing\n\t\t<\/li>\n\t\t<li>\n\t\t\tAJAX\n\t\t<\/li>\n\t\t<li>\n\t\t\tJSON

\n\t\t<\/li>\n\t\t<li>\n\t\t\tUnit
Test\n\t\t<\/li>\n\t\t<li>\n\t\t\tSOAP\n\t\t<\/li>\n\t<\/ul>\n<\/div

>"}

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux