我正在尝试从jquery运行脚本getNewFollowing.pl
,这是代码:
$(document).ready(function(){
$("#cross").livequery("click", function(e){
e.preventDefault();
$.post("getNewFollowing.pl,
function(data){
$('#follow_name1').text(data.userName);
$('#follow_email1').text(data.userEmail);
});
});
});
当我点击ID="cross"
的链接时,它应该调用一个返回userName和userEmail的perl文件。
此代码未调用perl脚本。我做错了什么?
答案 0 :(得分:1)
脚本无法运行可能有多种原因,具体取决于您使用的Web服务器及其配置。
学习/做的最好的事情是:
http://getfirebug.com/javascript/
https://developers.google.com/chrome-developer-tools/docs/overview
答案 1 :(得分:1)
你在“getNewFollowing.pl”之后错过了一个引号(“)。
$(function(){
$("#cross").livequery("click", function(e){
e.preventDefault();
$.post("getNewFollowing.pl", {}, function(data){
$('#follow_name1').text(data.userName);
$('#follow_email1').text(data.userEmail);
});
});
});
请注意,有很多有用的工具(适用于所有主流浏览器)可帮助您更快地缩小此类问题。当您提出问题时,StackOverflow也会对这些工具提供的信息进行评估。