You should always use a full URI when specifying a location of a resource (in this case a file). With relative URIs like you use for you data file here, the URI will be appended to the URL in the address bar which will result in surprising URLs when you use permalinks.
In practice the pattern for developing such thing is to upload the files via the admin and use the URL you get via the attachment API. This way you do not need to assume anything about which part of the server are accessible to the user.
If it is part of a theme, then you do know where it i located, just use the proper theme api to get the theme’s root url.
Related Posts:
- JSON parsing error syntax error unexpected end of input
- jQuery Ajax error handling, show custom exception messages
- My javascript is returning this error: $.ajax is not a function
- Ajax TypeError: $.POST is not a function
- TypeError: $.ajax(…) is not a function?
- XML Parsing Error: not well-formed in FireFox but good in Chrome
- Ajax Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource
- How to get a cross-origin resource sharing (CORS) post request working
- jQuery Form Validation before Ajax submit
- jQuery – Illegal invocation
- jQuery ajax error function
- ajax stopped working when not logged in?
- Using jQuery to delete data stored in wp_options
- AJAX nonce with check_ajax_referer()
- WordPress Ajax URL for function in functions.php
- wp_mail script with jQuery post
- Ajax call does not activate callback function
- AJAX call returns 0
- AJAX function returning -1
- jQuery and AJAX Not working with Select Form Element
- How to pass both action and formdata in wordpress ajax?
- jquery & ajax getting data to php in wordpress
- AJAX returns response 0
- jQuery AJAX form validation
- Proper way to load a single post via Ajax?
- Basic WordPress AJAX Call
- Trying to get single posts to load on the front page via ajax
- AJAX post into pop-up div
- Bind to WPSetAsThumbnail
- Appending anchor tag to next post
- Registration e-mail check with AJAX
- Cannot access elements of json object
- Basic ajax call in WordPress
- Updating User Profile with AJAX not working
- Auto Load New Posts
- wp_ajax() question.. not using wp_enqueue_script?
- wp_ajax unauthenticated and authenticated
- Showing Author Information and Latest Post by author in lightbox when clicked on the name of the author
- WordPress ajax function parameter value not being passed
- Accept AJAX call with serialized form data
- Not sure why wp_ajax isn’t working?
- WordPress Ajax problem with undefined url
- Display data on same page as form without refresh
- Ajaxify calendar
- Error when posting comment form: The error is TypeError: e[h] is not a function
- Intergrating agile carousel to wordpress: how to write the ajax_callback function
- Ajax, Permalinks and post_thumbnail
- How to Dynamically Load Content Into Body of Bootstrap Modal Window?
- Frontend Post with JQuery AJAX to Php Issue
- First Attempt at AJAX and it keeps getting Canceled. Can’t Get Results to Show
- Passing a varible from jQuery to PHP
- videopress videos are not displayed when loading the content with ajax in a lightbox
- Add/remove action on jQuery toggle
- Retrieve post info within AJAX helper function
- How to return multiple arguments from AJAX callback function
- url – ajax loaded but no JS
- Display posts from another site using REST API in an asynchronous manner
- Ajax form submit not working, returns 0
- Why does my jQuery AJAX return 0?
- Simplest ajax form not working when it should
- Loading dynamic content with AJAX breaking jQuery
- why is my wordpress Jquery-Ajax call not working?
- How to retrieve WP_Object that is inside an array of another array
- fill form fields with ajax response
- Adding custom cart price with Ajax in wordpress
- Can’t add classes using jQuery from a JSON string with get_body_class()
- Ajax call through admin-ajax.php returns 404 error
- click event to unhide something after ajax not firing
- WordPress Insert not working with ajax
- Search query with Ajax
- WP AJAX API with JS file
- admin ajax php success returns 0
- Why is ajax working on one server and not the next?
- Is there some jQuery conflict here?
- How to use wp_update_post with ajax on frontend
- Getting jQuery AJAX to work in WordPress (getting -1)
- Connect Agile Carousel to WordPress AJAX
- Which hook to use when adding ajax to viewer-facing side?
- my example with ajax doesn’t work
- jQuery forms & updating info
- Orderby post__in Not Working Correctly?
- jQuery.post() calling function with parameter
- $_POST empty in using new php file added to theme
- Passing variable data from external jQuery file to options.php
- Retrieve customizer value using ajax or customizer api and print the value in theme
- Displaying contents of a tab
- owl carousel not working after ajax load [duplicate]
- WordPress version for this autocomplete jQuery code
- Ajax autocomplete based on usercode
- Variable not being returned from Ajax Javascript (though javascript receives it)
- jQuery AJAX add json2 dependency?
- How to respond with WP_Ajax_Response();
- How to pass more information though separate post keys via AJAX
- Loop not appending through infinite-scroll ajax call
- Get selected value with PHP and jQuery
- Contact Form 7 submission does not complete [closed]
- How to combine jQuery in-place editor with $wpdb->update
- Load loop images on click / defer image loading until click or other event
- Widget won’t work due to old JavaScript? Any ideas how to make it work? [closed]
- Contact Form 7 – Submit Form not working After Ajax Request [closed]