我正在尝试使用ajax $ .get()请求在我的一个WordPress页面中显示计算数据。我还没有决定是否要在我的不同服务器上托管php计算文件,或者托管WordPress的服务器(不要认为这会因为数据请求而有所不同)。我想在wp-admin中创建的页面中将以下代码添加到header.php文件中,甚至更好:
<script>
$(document).ready(function(){
$.get("http://my-other-website.com/parse-list.php",function(data){
alert(data);
});
});
</script>
我知道这是一个基本功能,但我真的很难理解它在WordPress中是如何工作的,但是在我没有托管WordPress的其他服务器上工作。我测试了jQuery以确保它正确加载,带有一个简单的警报(“嘿”);并且警报工作得很好。有没有其他人有这个问题?任何帮助将不胜感激!
答案 0 :(得分:5)
WordPress中的jQuery以noConflict模式运行,这意味着jQuery的全局$快捷方式不可用。用以下内容替换您的代码:
<script>
jQuery(document).ready(function($){
$.get("http://my-other-website.com/parse-list.php",function(data){
alert(data);
});
});
</script>