【发布时间】:2015-03-28 11:25:46
【问题描述】:
当我单击 html 文件中的某些文本时,我需要使用 JavaScript 中的参数调用 PHP 函数;是的,我知道,听起来像 $#@!$@#
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() { /// Wait till page is loaded
$('#detailed').click(function(){
$('#main').load('parse.php?file=gz.xml', function() {
/// can add another function here
});
});
}); //// End of Wait till page is loaded
</script>
<a><div id="detailed">Stuff1</div></a>
<a><div id="detailed">Stuff2</div></a>
<div id="main">Hello - This is my main Div that will be reloaded using jQuery.</div>
我想做的是,当我点击页面上的 Stuff1 时,调用函数 parseLog('Stuff1'),当我点击 Stuff2 时,调用函数 parseLog('Stuff2')。
函数 parseLog(),是一个 PHP 函数,在 functions.php
有人知道解决办法吗?
谢谢!
【问题讨论】:
-
你必须使用 AJAX 并在 AJAX 回调中刷新你的 DOM
-
id属性的仅供参考值在页面上应该是唯一。对于类似的 html 项目,请使用 class。
标签: javascript php jquery