Я работаю над cakephp. Я разработал приложение, в котором я использовал Localhost во всех Ajax пост и получить ..Ajax get бросает синтаксическую ошибку, когда ip задан вместо localhost
как
var ht = $.ajax({
type: "GET",
url: "http://localhost/FormBuilder/index.php/forms/getInvitees/<?php echo $emailid;?>",
async: false
}).responseText;
var myObject = eval('(' + ht + ')');
эта вещь работает только тогда, когда я поставил локальный. Но когда я изменить это на мой Ip как http://111.11.11.11/FormBuilder/index.php/forms/getInvitees/», тогда я получаю ошибку синтаксиса() в строке
вар MyObject = Eval ('(' + ХТ + ')');
Почему это происходит ?? Пожалуйста, дайте ценные предложения в решении этого ..
ответ на ХТ будет { «приглашенным»: [{ «приглашенным»: «23»}]} , из которого я сгенерирует ссылку на
var data = myObject;
$.map(data.invitees, function(i){
var id=i.invitee;
$("<a href=<?php echo $link?>/"+id+"/Invitee> <?php echo $link?>/"+id+"/Invitee</a>").appendTo("#"+inc);
inc++;
return i.invitee;});
Спасибо
Что такое значение «ХТ» в данном случае? – ob1
Ответ на ht будет {"invitees": [{"invitee": "23"}]} – useranon
, из которого я создам ссылку, такую как var data = myObject; \t \t $ .map (data.invitees, функция (я) { вар ID = i.invitee; $ ("/"+id+"/Invitee>/"+id+"/Invitee ") .appendTo (" #" + вкл); вкл ++; возвращение i.invitee; }); – useranon