如何将变量值从php发送到jquery?
我需要在单击表中的链接时调用一个函数,并传递一个变量以向数据库进行新查询如何将变量值从php发送到jquery?,php,javascript,jquery,ajax,post,Php,Javascript,Jquery,Ajax,Post,我需要在单击表中的链接时调用一个函数,并传递一个变量以向数据库进行新查询 <?php 实际上,我在数据库的表中显示了一个数据表。我想在新页面中查看它们(但仅限于我选择的行) 单击锚元素ID属性时,如何向服务器(使用jquery)发送该属性中的ID 意大利语版本 在数据库的表格和通行证中显示的连接中,信息的必要性是不可变的 你来买票吗 在普拉蒂卡,大多数人都住在db的塔贝拉。在新帕吉纳(我是索罗·里加·斯泰尔塔·达梅)的一段时间里,我看到了一幅美丽的画面 根据inviare al-m
实际上,我在数据库的表中显示了一个数据表。我想在新页面中查看它们(但仅限于我选择的行) 单击锚元素<?php
属性时,如何向服务器(使用jquery)发送该属性中的IDID
意大利语版本
在数据库的表格和通行证中显示的连接中,信息的必要性是不可变的 你来买票吗 在普拉蒂卡,大多数人都住在db的塔贝拉。在新帕吉纳(我是索罗·里加·斯泰尔塔·达梅)的一段时间里,我看到了一幅美丽的画面 根据inviare al-mio javascript(uso jquery)和valore id selezionato来支付费用
这是我的密码:
我发现你漏了一个字$最后还有一个“`e”<td id="rich<?php echo $idrichiesta ?>"> $('td').click(function() { var ID = this.id.replace('rich', ''); $.ajax({ type: "POST", url: "inc.miapagina.inc.php", data: ({idric: ID}), success:function(msg){ $("#mydiv").html(msg); } }); });
我建议先尝试清理你的代码 我发现你漏掉了$<td id="rich<?php echo $idrichiesta ?>"> $('td').click(function() { var ID = this.id.replace('rich', ''); $.ajax({ type: "POST", url: "inc.miapagina.inc.php", data: ({idric: ID}), success:function(msg){ $("#mydiv").html(msg); } }); });
最后还有一个“`e”<script type="text/javascript"> function vediticket(ID){ $.ajax({ type: "POST", url: "inc.miapagina.inc.php", data: "idric=" + <?php echo $idrichiesta;?>, …
我建议先尝试清理你的代码
您的代码不是很清楚:您似乎将所有内容都放在了php打印调用中?那不是个好主意。相反,只打开你的代码不是很清楚:你似乎把所有东西都放在了php打印调用中?那不是个好主意。相反,只打开我真的不知道代码中的这些符号是什么。你的代码乱七八糟,很难读懂。你需要把它清理干净。我认为JavaScript中没有一个关键字叫做“effunction”。我也不知道你为什么把所有东西都放在PHP
中。这很难维持print()
将其用于您的td(在PHP<script type="text/javascript"> function vediticket(ID){ $.ajax({ type: "POST", url: "inc.miapagina.inc.php", data: "idric=" + <?php echo $idrichiesta;?>, …
中而不是,但您可以将其作为常规html使用,然后在属性右侧使用print()
单独回显变量): 也不要使用内联JavaScript(,等等),这是一种不好的做法,因为它很难维护。像上面那样以编程方式注册事件,如果要使用jQuery,则不要使用内联方式。以编程方式(如上所述)注册事件是非常困难的onclick=”“
我希望这能有所帮助。我真的不知道您的代码中有哪些符号。你的代码乱七八糟,很难读懂。你需要把它清理干净。我认为JavaScript中没有一个关键字叫做“effunction”。我也不知道你为什么把所有东西都放在PHP中。这很难维持 将其用于您的td(在PHPprint()
中而不是,但您可以将其作为常规html使用,然后在属性右侧使用print()
单独回显变量): 也不要使用内联JavaScript(,等等),这是一种不好的做法,因为它很难维护。像上面那样以编程方式注册事件,如果要使用jQuery,则不要使用内联方式。以编程方式(如上所述)注册事件是非常困难的onclick=”“
我希望这能有所帮助。您的代码很乱。考虑一个更好的文本编辑器。(为什么中间有这么多空白,当它不影响用户输出的只有源代码?)并考虑使用模板引擎!你的代码很乱。考虑一个更好的文本编辑器。(为什么中间有这么多空白,当它不影响用户输出的只有源代码?)并考虑使用模板引擎!在#mydiv中,我随页面服务器php(inc.miapagina.inc.php)的值而改变。但使用脚本不会开始更改div@MarcoAttanasio“td”和“to”-what?在#mydiv中,我随页面服务器php(inc.miapagina.inc.php)的值而改变。但使用脚本不会开始更改div@MarcoAttanasio“td”和“to”-什么?<td><a href="#" id="rich<?php echo $idrichiesta; ?>">Click here</a></td>
$('td a').click(function() { var ID = $(this).attr('id').replace('rich',''); $.ajax({ type: "POST", url: "inc.miapagina.inc.php", data: "idric=" + ID, success: function(msg) { $("#mydiv").html(msg); // what is #mydiv? you need to change this to the actual element you want the message to be put into } }); });