调用jquery函数

时间:2009-12-19 12:29:27

标签: jquery

我的代码是这样的:

<script type="text/javascript">
    $(document).ready(function(){
    $("Edit").click(function(){
    $.get('fetchvalues.php');
        });
    });
</script>

<input id="Edit" name="Edit" value="Edit Record" type="button" onclick="$.get('fetchvalues.php');" />

在文件“fetchvalues.php”中,我已经编写了一些代码以及javascript警告窗口,以查看控件是否到达那里。但什么都没发生。

我打电话是否正确?

2 个答案:

答案 0 :(得分:4)

$("Edit").click(function(){

这应该是:

$("#Edit").click(function(){

如果您有,则click="" HTML属性中不再需要它。

另请尝试使用以下内容调试alert

$.get('fetchvalues.php', null, function() { alert('test'); });

另外,我不太清楚你在原始代码中放置alert()的位置。在fetchvalues.php输出的HTML代码中?如果是,则永远不会执行;你必须通过javascript为你的html文件添加一个指令来加载文件。


编辑:在此处的评论中提出了回答问题,以便更好地进行格式化。

  

当我们调用“fetchvalues.php”时,如何   知道它正在被召唤。

您可以暂时删除fetchvalues.php中的所有代码并将其替换为:

<?php print "Whatever you want"; ?>

之后,将您的$.get替换为:

$.get('fetchvalues.php', null, function(php_output_text) { alert(php_output_text); });

那应该alert()“无论你想要什么”!


现场演示:http://koper.wowpanda.net/so.html

答案 1 :(得分:1)

您正在发出HTTP请求但未对其执行任何操作。

请参阅the documentation - 您需要指定回调。