2010-08-09 38 views
1

我需要創建一個桌面小部件,用戶想要更新他們的細節從 桌面html文件.i已嘗試與ajax但值存儲在數據庫 但響應無法回到html文件,我已將遠程js文件包含到 html文件中。我使用Windows操作系統,PHP 5,XAMPP服務器。使用PHP的桌面小部件

的示例腳本如下,

<script type="text/javascript" src="http://bizzedge.freezyads.com/scripts/widget.js" 

></script> 

<input type="text" value="75" style="border:0; width:20px;" maxlength="2" 

onblur="myscore(this.value,'51')" 
/> 
+2

我不明白實際的問題是什麼,你正在創建什麼樣的桌面小部件。 – 2010-08-09 12:17:03

+0

感謝pekka 其實我想提供一些html代碼給用戶,他們被保存到他們的桌面,每當用戶執行html文件並更新html代碼中提供的文本框中的一些值時,一旦他們輸入了他們的值,更新到我們的數據庫,我們希望發送更新後的值給用戶,我已經通過使用ajax訪問服務器(php)文件,它的工作正常,以更新值,但同時我警告responseText它返回空,但我在php文件中有很多值(回覆) – Paulraj 2010-08-09 12:27:35

回答

0

這將您正在使用使用GET查詢參數,但通過發送POST AJAX請求出現。

var url='http://bizzedge.freezyads.com/ajax/widget.php?id='+id+'&usr='+user; 
... 
xmlhttp.open("POST",url,true); 
xmlhttp.send(); 

不,它似乎無關緊要,因爲劇本給我輸出,當我直接在Firefox命中URL(破碎的形象,錯位佈局,但至少這是一個響應)。做這樣合適的崗位AJAX請求會通過paramters在.send()電話:

xmlhttp.send('id=' + id + '&usr=' + user); 

我會建議使用jQueryMooTools處理事物的AJAX一面。他們提供更多的調試功能,以防萬一出現問題,而不是試圖推出自己的處理程序。同樣,使用諸如HTTPFox之類的東西,它可以讓您監視來自瀏覽器的HTTP請求。有了這個,你可以看到它的原始狀態(及其標題)的響應,因爲它在任何處理之前回來。

+0

jQuery爲我做了訣竅。 thx Marc! – Paulraj 2010-10-14 18:32:36

相關問題