php - 如何调用从 PHP 传递变量的 Javascript

标签 php javascript parsing variables

我正在尝试从 php 代码调用 javascript 函数,它将从输入表单接收 php 变量。一旦 Javascript 函数收到此变量或值,它将调用 php(search.php 文件)来进行查询和其他工作。

PHP 代码:

<?
I need to call search function in php passing the $_POST Global variable value :
something like this: <script> search($_POST) ; </script>
?>

Javascript 文件名:call_search.js:

function search($_POST or variable) {
    var search_query = $(this).val();

    $.post('search.php', {search_query : search_query}, function(searchq) {
        $('#search_query').html(searchq);
    });
}

注意:search.php是另一个执行 mysql 查询和其他作业的 php 文件,它发送回结果:MySQL 查询返回 Javascript 函数。

任何帮助..请.!!非常感谢。

最佳答案

这样的事情应该有效:

<script type="text/javascript">
   search(<?php echo $_POST; ?>);
</script>

但是,请注意,这可能是一种不好的传递变量的方式 - 尝试研究 Javascript 框架并通过后端的 RESTful API 检索您需要的任何信息。

关于php - 如何调用从 PHP 传递变量的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16833421/

相关文章:

在 Haskell 中解析变量类型的元素

c - 从文件中读取以 ';' 分隔的数据

javascript - 为什么 parseJSON 将我的 JavaScript 对象包装在一个新对象中?

javascript - 单击并按住事件 Javascript

javascript - 如何获取具有数据绑定(bind)属性的特定元素并立即调用(使用 now-active now)?

PHP:如何将 "near white"表示为颜色?

php - 将 XML 元素转换为数组

PHP 显示列值的总和结果

php - 连接 MySQL 数据库中的两个表

PHP curl 错误 : unable to use client certificate (no key found or wrong pass phrase? )