[英]sending array to codeigniter (php) controller using ajax and jquery and load page on existing loaded page (in any div)
function showmypage(calculated){
var sorteddata = JSON.stringify(calculated);
myurl = URL + 'personalloan/getPLOffersbyfilter/eligibility';
var request = $.ajax({
url: myurl,
method: 'POST',
data: {data:sorteddata},
dataType: 'html'
}).done(function(msg){
$(".divoffersfilter").load(myurl);//here is error
console.log(msg);
});
}
我想將數組(計算為數組名)發送給控制器,然后使用該數組中的內容加載動態PHP頁面。 但是,這里將“ .load()”功能分開對待。 ajax正在處理請求並返回響應,但是響應未加載到視圖文件中 。
請注意,您正在向同一URL發出兩個Ajax請求。
第一個是代碼
var request = $.ajax({
url: myurl,
...
第二個ajax調用在您的.done
塊中。
$(".divoffersfilter").load(myurl);
.load()
函數是.load()
。
$.ajax({
url: myurl,
method: 'GET',
success: function(data){
$(".divoffersfilter").html = data;
}
});
如果沒有看到在URL上執行的代碼,就無法提供有關使用哪種Ajax方法的建議。 但是您可能不應該同時使用兩者。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.