0

我正在调用两个 ajax 函数并且 url 是相同的 ajax.php 并且两个函数同时被触发现在问题是如何显示对正确字段的响应

我在做什么

调用函数 1 和 2

例如。在一个我得到史蒂夫,乔布斯和两个拉胡尔,pankaj

我想在不同的领域展示 steve、jobes 和 rahul、pankaj,但是

我得到的是两个字段中显示的四个名称现在我需要过滤这些名称怎么做?

4

1 回答 1

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;
}

or if the function does the same job then pass the parameter or the initial request param to the function so that it wud populate the correct place

于 2012-07-18T11:00:00.137 回答