将PHP变量值传递给jquery函数 [英] Passing PHP variable value to jquery function

查看:109
本文介绍了将PHP变量值传递给jquery函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Jquery的新手。我有一个项目,有复选框,如果他们的状态改变,那么我更新一些sql表。



但我决定首先从简单的事情开始学习如何工作...

所以,我想传递给Jquery函数,如果复选框状态发生变化,则为php变量。



我有这样的代码:

 <?php?> 

< HTML>
< HEAD>
< TITLE>新文档< / TITLE>
< META NAME =AuthorCONTENT =>
< META NAME =关键字CONTENT =>
< META NAME =说明CONTENT =>
< script type =text / javascriptsrc =jquery-1.4.2.js>< / script>
< script type =text / javascript>
function my_function(var mensagem_id)
{
alert(Sucesso,Mensagemnº:+ mensagem_id);
}
< / script>
< / HEAD>

< BODY>
<?php
$ mensagem_id =3;
echo $ mensagem_id;
?>
< input type ='checkbox'name ='lida'value ='mensagem_id'onchange ='my_function($ mensagem_id)'/>
< / BODY>
< / HTML>

但是在萤火虫中,我一直得到讯息(function my_function()未定义) p>

任何人都可以帮助我吗?

解决方案

函数定义,使用<?php echo ?>> 围绕 $ mensagem_id onchange 调用。



但是你根本没有使用jQuery,只是简单的Javascript。


I'm new to Jquery. I have a project that has checkboxes and if their status change, then I update some sql table.

But i decided to start with the simple things first to learn how this works...

So, I want to pass to a Jquery function, a php variable if a checkbox status changes.

I have this code:

<?php ?>

<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
    <script type="text/javascript" src="jquery-1.4.2.js"></script>
    <script type="text/javascript">
      function my_function(var mensagem_id)
        {
            alert("Sucesso, Mensagem nº: " + mensagem_id);
        }
    </script>
 </HEAD>

 <BODY>
 <?php 
    $mensagem_id = "3";
    echo $mensagem_id; 
 ?>
  <input type='checkbox' name='lida' value='mensagem_id' onchange='my_function($mensagem_id)'/>
 </BODY>
</HTML>

But in firebug I keep getting the message (function my_function() not defined)...

Can anyone help me?

解决方案

Take "var" away from the function definition, and use <?php echo and ?> around $mensagem_id in the onchange call.

But you're not using jQuery at all, just simple Javascript.

这篇关于将PHP变量值传递给jquery函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆