我正在尝试在为我们构建的 quickbase 应用程序中修改一些 jquery/js 代码。我正在尝试使用 jquery/js 来获取我们正在处理的建筑报告的客户端名称并将其输出到 html 页面上。我可以使用 chrome Web 开发人员工具找到客户端名称的 html:
<input type="text" size="40" name="_fid_6" id="_fid_6" onblur="OnBF(this)" onfocus="OnFF(this)" value="Test Client">
在 html 文件中,我看到以下 jquery/js 行将写出有关我们正在编写的建筑物的信息,但我不知道如何调用客户端名称的输入:
//Fetch Building Information
$.get(urlBuilding,function(rec){
//Get all returned records
$("record", rec).each(function(j){
rid =$(this).find('record_id_').text();
name =$(this).find('name').text();
address =$(this).find('address').text();
city =$(this).find('city').text();
province =$(this).find('province').text();
postal_code =$(this).find('postal_code').text();
number_of_units =$(this).find('number_of_units').text();
age =$(this).find('age').text();
year_of_construction =$(this).find('year_of_construction').text();
photo = $(this).find('photo_embed_tag').text();
current_rfs = $(this).find('current_rfs').text();
document.write('<h3>' + name + '</h3>');
document.write('<table>');
document.write('<tr><td></td><td>'+photo+'</td></td><td></td></tr>');
document.write('<tr><td><strong> Address: </strong></td><td>'+address+'</td><td></td></tr>');
document.write('<tr><td><strong> City: </strong></td><td>'+city+'</td></td><td></td></tr>');
document.write('<tr><td><strong> Province: </strong></td><td>'+province+'</td></td><td></td></tr>');
document.write('<tr><td><strong> Postal Code: </strong></td><td>'+postal_code+'</td></td><td></td></tr>');
document.write('<tr><td><strong> Units: </strong></td><td>'+number_of_units+'</td></td><td></td></tr>');
document.write('<tr><td><strong> Age: </strong></td><td>'+age+'</td></td><td></td></tr>');
document.write('<tr><td><strong> Yr of Construction: </strong></td><td>'+year_of_construction+'</td></td><td></td></tr>');
document.write('</table>');
});
在查看了更多应用程序之后,我在想也许我无法在建筑物信息部分中获取客户名称,因为客户名称不是建筑物的一部分......代码上方有一个部分看起来像这样:
//Get the current user's client id
$.get("main?act=API_GetUserInfo",function(xml){
id = $("user", xml).attr("id");
email=$("email",xml).text();
//Set url to query for user's client id
url="";
url += "bi3cnb6ep";
url += "?act=API_DoQuery";
url += "&query={12.EX.'" + email + "'}&clist=14";
});