台灣最大程式設計社群網站
線上人數
1407
 
會員總數:245895
討論主題:189493
歡迎您免費加入會員
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ajax問題??
價值 : 50 QP  點閱數:2077 回應數:6
樓主

evabow
初學者
365 140
3634 188
發送站內信

這是後端的程式


這是前端的程式







請問一下,為什當我執行程式時,<div id="showDiv1"></div>這部份會沒反應呢!? 可是我明明有秀出 <?php require 'pro_detail/introduce.php' ?>


搜尋相關Tags的文章: [ ajax ] , [ div ] ,
本篇文章發表於2006-12-21 14:17
1樓
回應

小可愛
檢舉此回應
總覺得怪怪的
你好像把前後端搞混了
var objphp = '<?php ' + request.responseText +' ?>';

<?php ?> <---這部分是server端
request.responseText <---這部分是client端

你想把client端的東西塞在PHP裡面去執行 這應該是做不到的
看你的程式 好像是要讀取'pro_detail/introduce.php'這個網頁
那你就直接用AJAX把網址設定為pro_detail/introduce.php
然後
var objphp = request.responseText ;
objDiv.innerHTML = objphp;

這樣應該就可以了
因為不知道你真正的目的是什麼
所以就大致上回答你囉
本篇文章回覆於2006-12-22 22:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

evabow
檢舉此回應
我讓AJAX傳回 pro_detail/introduce.php
然後把它放到innerHTML裡,只會出現 pro_detail/introduce.php 這一串字,並不會出現這個網頁???
本篇文章回覆於2006-12-22 22:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Pachinko
捐贈 VP 給 Pachinko 檢舉此回應
改成這樣就行了
objDiv.innerText = objphp;

你回傳的文字出現了 < >,所以被誤判為html tag...
本篇文章回覆於2006-12-23 00:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

evabow
檢舉此回應



objDiv.innerText = objphp;

上面這三種都不會出現網頁耶??
請問我該怎麼改呢??
本篇文章回覆於2006-12-25 09:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

Pachinko
捐贈 VP 給 Pachinko 檢舉此回應
你的 objphp 裡頭是什麼內容?是網址呢,還是那個URL的HTML?
你先用 alert 看看是什麼資料....
本篇文章回覆於2006-12-25 13:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

evabow
檢舉此回應


alert 出來就只是一串網址
本篇文章回覆於2006-12-25 16:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.