0
jQueryモバイルのものをajaxで印刷しようとしていますが、jQueryモバイルが想定しているように結果をエンコードしません。
これは、そうすることになっているJavaScriptコードの一部の簡易版である:jQuery mobile with ajax
<script type="text/javascript">
function changePage(task) {
var objText = "";
$.ajax({
type: "POST",
url: "DataFetch.aspx/FetchData",
data: '{id: ' + <%=Session["loggedID"] %> + ', task: ' + task + ' }',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
var obj = JSON.parse(response.d);
if (task == 2)
{
objText += "<div data-role='collapsible'><h3>click me</h3><p>text</p></div>";
}
document.getElementById('content' + task).innerHTML = objText;
}
});
}
</script>
は、どのように私はそれを動作させることができますか? (私は、HTMLやAJAX機能の外に、明示的にそれを書くとき、それは動作しますが、私はそれがJSONで作業する必要があります)