我使用fancybox,很少有一些图像不会加载到用户.如何确保图像始终加载,如果不加载,我可以重新加载页面或其他内容?
我在PHP中创建了一个包含大量HTML的表.创建之后,我将其作为JSON字符串回显如下:
echo json_encode($array['table']);
Run Code Online (Sandbox Code Playgroud)
然后我使用jQuery.parseJSON(returnString);并尝试将其附加到div.这只有在我返回一个字符串时才有效.当我发送HTML时它不起作用(在这种情况下根本没有返回任何内容).
谁能告诉我出了什么问题?\ / " '在将符号发送到jQuery之前,是否需要使用某些函数来解析符号?
编辑:
我$arr['table']看起来像这样:
$arr['table'] = "<tr class=\"{$id}\">lalalal</tr>"
Run Code Online (Sandbox Code Playgroud)
我的JSON看起来像这样:
\n\t\t\t\t\t</div>\n\t\t\t\t\tfcds\n\t\t\t\t\t</center>\
Run Code Online (Sandbox Code Playgroud) [pattern]和之间有什么区别(pattern)?我无法在谷歌上找到它,因为它不允许输入这些符号.谢谢.
我想制作一个简单的插件,所以当用户点击照片时,他会得到一张更大的照片(因为所有照片都比实际照片小).我的问题是,怎么能这样大的照片密切,当用户点击body或html,但它不应该关闭它,如果它被点击照片?它可能看起来像这样:
$('body, html').click(function() {
if(clickedOnPhoto)
//do nothing
else
//close the photo
})
Run Code Online (Sandbox Code Playgroud)