【发布时间】:2013-04-12 23:21:34
【问题描述】:
我正在对一个 php 文件进行基本的 jquery ajax 调用,但似乎无法弄清楚它为什么不起作用。任何帮助表示赞赏。 Fiebug 似乎没有显示任何 ajax 或 XHR 操作正在进行。我不想刷新页面而只执行 ajax 调用。谢谢。
JS
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"</script>
<script>
function getData(url_param){
$.ajax({
type: 'get',
url: 'data.php',
data: {url_param:url_param},
success: function(data) {
$('#data').html(data);
}
});
};
$('#clickMe').click(function(e){
e.preventDefault();
getData(2);
});
</script>
HTML:
<div><a id='clickMe' href='data.php?url_param=url_param'>CLICK ME TO RUN PHP</a></div>
<div id="data"></div> <!-- divto show result -->
PHP:
<?php
if($_GET['url_param']){
echo "simple ajax call";
}
?>
【问题讨论】:
-
getGata不是函数。 -
getGata /= getData ^^
-
href 是否可能与 onClick 冲突?我认为您可以完全从锚中删除 href,只需让 onClick 进行 AJAX 调用
-
感谢您的更正。我对错字进行了更改,但还没有取得进展。