我正在cakephp上工作。 我已經開發了在那裏我已經在所有的Ajax後使用本地主機並獲得當我把本地主機這件事只能應用..當ip給出而不是本地主機時,Ajax會拋出語法錯誤
像
var ht = $.ajax({
type: "GET",
url: "http://localhost/FormBuilder/index.php/forms/getInvitees/<?php echo $emailid;?>",
async: false
}).responseText;
var myObject = eval('(' + ht + ')');
。但是,當我改變我的葉像 http://111.11.11.11/FormBuilder/index.php/forms/getInvitees/」, 那麼我在該行得到一個語法錯誤()
VAR myObject的=的eval( '(' + HT + ')');
爲什麼發生??請給解決了這一寶貴的建議..
用於HT的響應將是 {「被邀請者」:[{「被邀請者」:「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;});
謝謝
這種情況下「ht」的值是多少? – ob1 2010-06-01 06:23:23
ht的響應將是{「invitees」:[{「invitee」:「23」}]} – useranon 2010-06-01 06:25:31
從中我將生成鏈接,如 var data = myObject; \t \t $ .MAP(data.invitees,功能(I){ VAR ID = i.invitee; $( 「/"+id+"/Invitee>/"+id+"/Invitee 」).appendTo(「 #」 + INC); INC++; 返回i.invitee; }); – useranon 2010-06-01 06:26:33