2011-10-17 65 views
2

我有一个空脚本块文件的工作:jquery.load不包含部分HTML

<script id="target" type="text/html"></script> 

我使用

jQuery("#target").load(...) 

到几个单独的文件的内容加载到目标脚本块

为了简化,file1包含starthtml,file2包含一些包含ALL开始和结束标记的各种html,file3包含endhtml

文件2加载完美,然而文件1和3不会加载,或者只是部分加载,而我从加载中获得成功状态。这似乎有一些建设(不结束开始标签或副verca)或我的模板中的htmlcode中的某些字符,将不加载到脚本块。

这里是我的代码块装入后不会显示真正的内容:

 </td> 
     <td width="1px" style="background-color:#CCCCCC;"></td> 
    </tr> 
    <tr> 
     <td colspan="3" height="1px" style="background-color:#CCCCCC;"></td> 
    </tr> 
</table> 

<!-- *** END WRAPPER TABLE *** --> 

</td> 
<td>&nbsp;</td> 
</tr> 
<tr> 
<td>&nbsp;</td> 
<td>&nbsp;</td> 
<td>&nbsp;</td> 
</tr> 
</table> 
</body> 
</html> 

<!-- *** END HMTL *** --> 

如果我有更简单的HTML像打击更换内容上面,然后它工作正常

</td></tr></table> 

原因是什么?有没有解决方法或解决方法?

+1

首先,你为什么要在脚本块中加载? –

+1

关闭''标签可能是一个问题。你只能有一个。期。您不能通过'