我有一個流體模板。我必須加載一個選擇框來改變另一個選擇框。我使用ajax來調用第二個選擇框。 我的Ajax調用是這樣來自ajax的呼叫控制器 - Typo3
$('#bank_name_input').change(function(){
var val = $('bank_name_input').val();
var controllerpath ='<f:uri.action action="action_name" controller="controller_name" />';
jQuery.ajax({
type:"POST",
url: controllerpath,
data:{'uid':val},
success:function(response) {
console.log(response);
},
});
});
它導致404 - 找不到網頁的錯誤。
在瀏覽器(開發工具)的http請求中檢查您生成的URL並嘗試直接訪問它。到目前爲止,這不是一個真正的AJAX問題。此外,您的選擇器缺少第2行的散列。 – sven
http:// localhost/my_instance /%3Cf:uri.action%20controller =%22Flight%22%20action =%22getPaymentMethod%22%20 /%3E - 這是網址生成。'#'不是問題。 –
你能說出完整的URL嗎? – sven