Another user reported this as well.
I can’t locate the issue, is there anyway you can share a link or test without the .min version?
Thread Starter
jakus
(@jakus)
Unfortunately it’s occurring on a local dev site, so can’t share a link.
Is there an option to disable files being minified? Or do I need to dequeue the .min then re-add the standard version?
Line 261 of ajax-load-more.php you can comment out the .min version and uncomment the standard.
Are you using the paging add-on? I think I found a possible issue with the return type.
Thread Starter
jakus
(@jakus)
Tried loading the non .min version of the js file and am still getting the error.
And nope I’m not using any of the add-ons.
Must be something in the formatting of the json.
Any chance you can share your repeater template and shortcode?
Thread Starter
jakus
(@jakus)
Sure.
Repeater Template:
<div class="col-sm-6 col-md-6 col-lg-4 ajax-item"<?php if (! has_post_thumbnail() ) { echo ' class="no-img"'; } ?>>
<div class="ajax-item-border">
<?php global $post; ?>
<?php if ( has_post_thumbnail() ) { ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<?php the_post_thumbnail('large'); ?>
</a>
<?php } ?>
<h3>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<?php the_title(); ?>
</a>
</h3>
<?php $term_list = wp_get_post_terms($post->ID, 'portfolio-category', array("fields" => "all")); ?>
<p class="portfolio-cat <?php echo $term_list[0]->slug ; ?>">
<a href="<?= esc_url(home_url('/')); ?>portfolio-category/<?php echo $term_list[0]->slug ; ?>">
<?php echo $term_list[0]->name ; ?>
</a>
</p>
<?php the_excerpt(); ?>
</div>
</div>
Shortcode:
<?php echo do_shortcode('[ajax_load_more post_type="portfolio" taxonomy="portfolio-category" taxonomy_operator="IN" posts_per_page="15" scroll="false" transition="fade" images_loaded="true" button_label="Load More" button_loading_label="Loading..." container_type="div" css_classes="portfolio-items"]'); ?>
Thanks,
I was able to reproduce this exact error in chrome.
In firefox the issue was apparent in the response that there was a fatal error.
Can you test in Firefox, and view the response?
Thread Starter
jakus
(@jakus)
I get the following in Firefox console:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
m.parseJSON()jquery....=1.11.3 (line 5)
e.parseJSON()jquery-...r=1.2.1 (line 2)
Pb()jquery....=1.11.3 (line 5)
x()jquery....=1.11.3 (line 5)
.send/b()jquery....=1.11.3 (line 5)
...\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=func...
Hello,
On my side I can see the bug only in Safari (OSX or IOS).
I get the following in Safari console:
SyntaxError: Unexpected token '='. Expected a ')' or a ',' after a parameter declaration.
(anonymous function)ajax-load-more.js:524
Thank you,
@maniou your issue should be solved in 2.10.0.1
@jakus but what was listed under the ‘response’ tab in the Firefox console? That is where I was seeing a fatal error. Maybe you need Firebug to see the response.
This is exactly the error I saw in the other thread.
Disabling W3 caching didn’t help.
You can view the issue at my dev site if you’d like, is there a way to privately send it to you?
thanks, appreciate this.
Can you send the dev link and post your repeater template?
Thread Starter
jakus
(@jakus)
@dcooney I’m using firebug, I don’t see a ‘response’ tab.. Is that an added feature?
I’ve checked under ‘Console’ and ‘Net’ ..
@dcooney I’ve sent you an email through your site.
The plugin does seem to work somewhat, sometimes — but it ignores the styling that we’ve set for it. Specifically (that I can see), it’s ignoring the Container = div part of the shortcode, and outputting as ul instead. That may not be relevant.