我已经克服了所有其他错误,但是现在我成功连接到页面后,firebug 中出现了 200 OK 错误,这当然是最没有帮助的错误。
<div class="placeholder"></div>
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
$(function(){
$("a[href*='/site/apps/kb/cs/contactdisplay.asp']").click(function(e){
var orgUrl = $(this).attr("href") + "&r=1";
e.preventDefault();
$.getJSON(orgUrl,
function(data){
$("placeholder").html("<strong>" + data.companyName + "</strong>");
});
});
});
});
</script>
单击其中一个公司链接,它将调用动态 URL 从目的地获取值: http ://www.kintera.org/site/apps/kb/cs/contactsearch.asp?c=biIQI0NJKiKYF&b= 8383853&提交=提交
会让你看到我在做什么。我无法控制呈现的源 html,但我能够将我想要的输出放到 json 对象中。现在的诀窍是归还它。
是的,它调用的页面是 HTML 格式,但里面有一个 JSON 对象。作为 Workplace 6 链接的示例,它从以下位置提取:http ://www.kintera.org/site/apps/kb/cs/contactdisplay.asp?c=biIQI0NJKiKYF&b=8383853&sid=efIOKYMEJhIKLYMxHkH&r=1 。如果您查看源代码,您将看到 JSON。