Задать вопрос

Тел: +7 965 3737 888

518

Просмотров

0

Ответов

Ошибка серверов

  1. Вот две разных страницы: test.php and servertest.php

Test.php

<scriptsrc="scripts/jq.js"type="text/javascript"></script><script>    $(function(){        $.ajax({url:"testserver.php",            success:function(){                alert("Success");           },            error:function(){                alert("Error");           },            dataType:"json",            type:"get"       }   )})</script>

 

Testserver.php

<?php$arr= array("element1",            "element2",             array("element31","element32"));$arr['name']="response";echo json_encode($arr);?>

 

В чем моя проблема? Когда оба этих файла находятся на одном и том же сервере (не имеет значения, на локальном или на веб сервере), все работает и появляется надпись alert("Success") ; когда они находятся на разных серверах – например, testserver.php на веб сервере и test.php на локальном, то они не работают и появляется ошибка alert("Error"). Это происходит даже в том случае, когда URL в Ajax меняется на адрес: http://domain.com/path/to/file/testserver.php

Вопрос полезен? Да0/Нет0