2011-05-01 125 views
0

關於XHR請求的實現對夫婦的問題:Chrome擴展AJAX/XHR請求處理

我試圖在popup.html的形式,允許與文本的框的填充(以popup.html )並使用get將其提交給遠程網站,並用php(json)的返回值替換該框的內容。

繼承人的代碼至今:

任何想法,爲什麼當我點擊提交沒有任何反應?

而且清單權限:

"permissions": [ 

"https://*/", 

"https://*/*" 

] 
} 

回答

2

形式並不需要在所有的權限做了跨域後(理論上)。也就是說,popup.html在提交表單時不會在瀏覽器動作(或頁面動作)中重新加載。

一件容易的事情就是捕獲表單上的onsubmit,並根據Mozilla MDC site簡單地執行附加表單的XMLHttpRequest。

其中在摘要(Mozilla的複製):

var formElement = document.getElementById("myFormElement"); 
var xhr = new XMLHttpRequest(); 
xhr.open("POST", "submitform.php"); 
xhr.send(new FormData(formElement)); 
+0

明白了感謝所以它必須被注入到一個空的形式! – NoviceCoding 2011-05-01 17:30:13