[英]HTML/Javascript Form How do I serialize form data as JSON and displayed in a class?
[英]How do I convert a javascript string to HTML to be displayed in a form?
好吧,我知道必須有辦法做到這一點,但我無法找到任何地方。 我是jQuery和JavaScript的新手,所以如果這是一個愚蠢的問題我很抱歉。 我從jQuery調用cfc(coldfusion)並返回HTML。 問題是,當我返回數據時,它以JavaScript字符串的形式出現,並在頁面上顯示為純文本,而不是作為HTML處理。 是否有函數或將字符串轉換回HTML的方法?
這將是如何在jQuery元素中編寫html:
$('#id_of_element_to_put_html_inside').html(your_javascript_string);
也許你正在尋找element.innerHTML
?
document.write(data);
如果您只是編寫從cfc返回的內容,那將是一種直接的javascript方式將代碼直接放在頁面上。 但是,正如下面提到的評論,這將是您網頁上唯一存在的內容。
我們假設您有一個這樣的頁面:
<html>
<head></head>
<body>
<div><p id="dynamicContent"></p></div>
</body>
</html>
然后你的jQuery將獲取cfc返回的數據並將其添加到DOM,如下所示:
$('p#dynamicContent').html(data);
(根據document.write評論編輯)
謝謝大家的答案。 我想出了這個問題。 這是我用來顯示我的HTML返回格式的function displayForm(data){ //alert(data); $(".displayCountryForm").html(data); }
我的cfc: function displayForm(data){ //alert(data); $(".displayCountryForm").html(data); }
function displayForm(data){ //alert(data); $(".displayCountryForm").html(data); }
function displayForm(data){ //alert(data); $(".displayCountryForm").html(data); }
事實證明,這是使用CFC的問題。 我需要在cffunction中包含“returnFormat”屬性為“plain”。 一旦完成,我就可以在頁面上返回渲染。 再次感謝大家的回答。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.