[問題] 表單無法送出由ajax取得的元件
目前碰到一隻程式
用連動的下拉式選單,A變動後會改變B的選項
我發現A改變後雖然在網頁上看到B選單的選項有變動
可是由alert所顯示的
或是發送表單後,都是顯示B選單舊的資料。
看了原始碼是用Yoohoo的套件,
是因為套件的原因嗎?
function choiceareaclass(objvalue){
var div = document.getElementById("areaclass");
div.innerHTML = "讀取中...";
var sUrl = "../lib/ajax/ajax.choiceAreaClass.php?id=" + objvalue;
selectareaclass (div,sUrl);
}
function selectareaclass (div,URL) {
var sUrl = URL;
var handleSuccess = function(o){
if(o.responseText !== undefined){
div.innerHTML = o.responseText;
}
}
var handleFailure = function(o){
alert("Error : " + o.statusText + "\nPlease try again.");
}
var callback =
{
success:handleSuccess,
failure: handleFailure
};
var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback, null);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.82.222
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):