2012-07-18 124 views
0

我調用兩個AJAX功能和URL是相同ajax.php和功能都在同一時間,現在的問題是被解僱的是如何顯示到正確的領域如何過濾Ajax響應

的反應是什麼我在做

調用功能1和2

爲前。在一個我得到史蒂夫,jobes並在兩個拉胡爾,潘卡

我想說明的史蒂夫,jobes和拉胡爾,潘卡在不同的領域,但

什麼我得到的是,各佔4名在這兩個字段中顯示現在我需要過濾這些名稱如何做到這一點?

+2

發佈您的代碼! – coolguy 2012-07-18 10:57:28

+0

你能告訴我一些代碼嗎? – sofl 2012-07-18 10:59:18

+0

使用querystring變量並檢查你的ajax.php文件中的變量。 – 2012-07-18 10:59:26

回答

1

將回調與ajax調用一起傳遞,該調用將標識要填充的正確位置。

對於如: 的第一個要求,你會發送一個回調 cb1('field1', ajaxresponse);

和第二請求你將發送一個回調 cb2('field2', ajaxresponse);

然後你就可以使用響應根據自己的需要來填充正確的字段

jQuery中

function cb1(field, response){ 
// do your stuff here like innerHTML or value 
$('#'+field).html(response); 
$('#'+field).val(response); 
} 

function cb2(field, response){ 
// do your stuff here like innerHTML or value or anything as per your logic depending on response 
$('#'+field).html(response); 
$('#'+field).val(response); 
} 

在JavaScript

function cb1(field, response){ 
    document.getElementById(field).innerHTML = response; 
} 

function cb2(field, response){ 
    document.getElementById(field).innerHTML = response; 
} 

,或者如果函數做相同的工作,然後傳遞參數或初始請求參數去功能使其WUD填充正確的位置

+0

可以發佈其他細節,如果你可以指導你是否使用'jQuery'或'javascript' – swapnilsarwe 2012-07-18 11:14:20