从Javascript代码段获取数据 [英] Fetch Data from Javascript Snippet
本文介绍了从Javascript代码段获取数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下Javascript代码段,该代码段通过参数接收了一个customerID(我将解释发生了什么事情):
function purchaseEntry(customerid) {
$('customeridfield').value = customerid;
if (approvedAgents()) {
e1 = $('entrylisttable');
e1.hide();
getExistingDetails(customerid, 'confirmstatusexistingdetails');
$('confirmstatushajjlicenceno').value = '';
$('confirmstatusapproved').checked = false;
e1 = $('confirmstatus');
e1.show();
}
return false;
}
function getExistingDetails(customerid, existingdetails) {
e1 = $(existingdetails);
e1.innerHTML = 'Loading ... <img src="/jpg/ajaxloader.gif" />';
var url = '/samex/index.php';
var pars = 'option=com_directory&view=entry2&customerid=' + customerid + '&format=raw';
new Ajax.Request(url, { method: 'get', parameters: pars,
onSuccess: function(request) {
var json = request.responseText.evalJSON();
jsondata = json['data'];
e1 = $(existingdetails);
e1.innerHTML = jsondata['clientdata'];
},
onFailure: function(request) {
e1 = $(existingdetails);
e1.innerHTML = 'Unable to get information for customer ' + customerid;
}
});
}
HTML如下:
<a href="#" onclick="return purchaseEntry('39384');">
输出如下:
Name: ABC
Address: 123 Street
City: none
Post Code: none
源代码(将单页保存到我的电脑后):
<div id="confirmstatus" class="optiondiv" style="">
<form id="confirmstatusform">
<table cellspacing="0">
<tbody><tr><td><span class="tableentryhead">Your details in our existing record</span></td>
</tr>
<tr><td><div id="confirmstatusexistingdetails" class="existingdetails">
<table cellspacing="0"><tbody>
<tr>
<td>Name:</td><td>XXXXXXXXXX</td></tr>
<tr><td>Address:</td><td> XXXXXXXXXX </td></tr>
<tr><td>City:</td><td>XXXXXXXXXX</td></tr>
<tr><td>Postcode:</td><td>XXXXXXXXXX</td><
/tr><tr><td>Country:</td><td>XXXXXXXXXX</td></tr>
<tr><td>Telephone:</td><td>XXXXXXXXXX</td></tr>
<tr><td>Fax:</td><td>XXXXXXXXXX</td></tr>
<tr><td>EMail:</td><td>XXXXXXXXXX</td></tr>
<tr><td>Web site:</td><td>XXXXXXXXXX</td></tr>
</tbody></table></div></td></tr>
</tbody></table>
问题:
PROBLEM:
我需要使用PHP通过一个循环左右将输出值XXXXXXXXXX插入PHP数组.
有任何建议吗?
Any suggestion?
推荐答案
for($i++)
<tr>
<td>Name:</td><td><?php 11 ?></td></tr>
<tr><td>Address:</td><td> <?php 11 ?> </td></tr>
在php中使用它并回显整个字符串,这样您就可以在js上获得全部结果.在HTML中放入ajax响应.
use this in php and echo whole string so.whole u can get at js .Put ajax response in html.
这篇关于从Javascript代码段获取数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文