Liox
Liox

Reputation: 19

Response from Server using Jquery and Ajax

im having a problem with getting any response from my server using Jquery and Ajax.

Server side:

$data = strtotime("now");
echo $data; // $data

Client side:

html code...
<script type="text/javascript" src=".../modjpicker2.js"></script>
</body>
</html>

modjpicker2.js:

$(function() {
 $.ajax({
        type: "GET",
        url: "ajaxtime",
        data: "{}",
        success: function(response) {
            var currentTime = new Date();
        }
    });
});

And var currentTime is just not being created... Some how request doesn't go through... Forgot to note that jQuery is working fine all scripts are attached in header and php is working good as well, link ajaxtime is live also.

Upvotes: 2

Views: 253

Answers (2)

zarathustra
zarathustra

Reputation: 2080

I had kind of the same problem: My servers responses won't get handled by jQuery or JavaScript. It seems that nothing were transmitted.

I solved the issue by enabling HTTP access control on my server( More here: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS)

Here's my solution:

jQuery client won't accept my server responses

Hope I can help! Let me know if it worked

Upvotes: 0

Justin John
Justin John

Reputation: 9616

In your html

<script type="text/javascript" src=".../modjpicker2.js"></script>

It should be

<script type="text/javascript" src="../modjpicker2.js"></script>

Upvotes: 1

Related Questions