jQuery AJAX html(newhtml) outputs weird HTML -
मेरे पास एक jQuery AJAX फ़ंक्शन है जो PHP स्क्रिप्ट से नया HTML प्राप्त करता है PHP स्क्रिप्ट पूरी तरह से काम करता है और सही HTML को वापस jQuery में भेजता है, फिर भी, जब मैं फ़ंक्शन का उपयोग करता हूं, तो आउटपुट HTML गलत है। मैंने HTML को एक यहां jQuery फ़ंक्शन है: "Col-lg-3 & gt; & lt; a href =" index.php? Id = 1 "वर्ग =" थंबनेल "& gt; & lt; img src =" img / books / book_1.jpg "alt =" पुस्तक एक "& gt; & lt; / a & gt; & lt; / div & gt; & lt; div class = "col-lg-3 & gt; & Lt; a href = "index.php? Id = 2" वर्ग = "थंबनेल" & gt; & Lt; img src = "img / books / book_2.jpg" alt = "बुक करें दो" & gt; & Lt; / a & gt; & Lt; / div & gt; और यहां वास्तविक स्रोत-कोड आउटपुट है: आप क्लास = "col-lg-3 ^^^ में समापन उद्धरण याद किया बदलें से & lt; textarea & gt; में डाल दिया है यह देखने के लिए कि क्या लौटा दिया गया कोड सही है, और यह सुनिश्चित है लेकिन जब मैं इसे एचटीएमएल में आउटपुट करने की कोशिश करता हूं, तो यह "भ्रष्ट" होता है।
$ (function () ($ ("। Form (Searchstring! = '') {$। एएक्सएक्स ({टाइप करें: " POST ", url:" core / handle.php ", डेटा: डेटास्ट्रिंग, कैश: गलत, सफलता: फ़ंक्शन (html) {var start = '& lt; div class =" row "& gt; & lt; h2 & gt;' + searchString + '& Lt; / h2 & gt;'; var एंड = '& lt; / div & gt;'; html = start + html + end; $ ("# books-wrapper")। Html (html);}});} वापसी झूठी; });}); & lt; textarea & gt; :
& lt; div id = "books-wrapper" & gt; & Lt; div वर्ग = "पंक्ति" & gt; & LT; h2 & gt; ख & lt; / h2 & gt; & Lt; div class = "col-lg-3> gt; & lt; a href =" index.php? आईडी = "1 & amp; quot;" & gt; & Lt; img src = "img / books / book_1.jpg" alt = "पुस्तक एक" & gt; & Lt; / div & gt; & Lt; div class = "col-lg-3> gt; & lt; a href =" index.php? आईडी = "2 & amp; quot;" & gt; & lt; img src = "img / books / book_2.jpg" alt = "बुक करें दो" & gt; & Lt; / div & gt; & Lt; / div & gt; & Lt; / div & gt;
& lt; div के साथ, इसी तरह की गलती के लिए भी जांच करें & lt; / a & gt; वर्ग = "कॉल-एलजी -3 & gt;
& lt; div class = "col-lg-3" & gt;
Comments
Post a Comment