Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为Select查询将Jquery变量传递给php变量?_Javascript_Php_Jquery_Mysql - Fatal编程技术网

Javascript 如何为Select查询将Jquery变量传递给php变量?

Javascript 如何为Select查询将Jquery变量传递给php变量?,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,例如,PHP是一种脚本语言,可以生成HTML格式的输出。一旦由PHP生成,PHP将结束其执行,Apache、Nginx或其他服务器将响应发送到浏览器 您不能将值从Javascript上下文发送到PHP,因为它在服务端执行,而Javascript在客户端执行 您可以请求另一个请求,只是为了返回所需的值或选择,一个Ajax请求 <script type='text/javascript'> $(window).load(function(){ $("body").click(fu

例如,PHP是一种脚本语言,可以生成HTML格式的输出。一旦由PHP生成,PHP将结束其执行,Apache、Nginx或其他服务器将响应发送到浏览器

您不能将值从Javascript上下文发送到PHP,因为它在服务端执行,而Javascript在客户端执行

您可以请求另一个请求,只是为了返回所需的值或选择,一个Ajax请求

<script type='text/javascript'>

$(window).load(function(){
   $("body").click(function(){

        var s = window.getSelection();
        s.modify('extend','backward','word');        
        var b = s.toString();

        s.modify('extend','forward','word');
        var a = s.toString();
        s.modify('move','forward','character');

        var variablej=b+a; //variablej is Jquery Variable

       //how to pass a Jquery variable to php variable
      <?php   $variablephp = "<script>document.write(variablej)</script>"   ?> //variablephp is php variable

<?php $result = mysql_query("SELECT * FROM translate where English='$variablephp'"); ?>

</script>

您将收到POST数据上的值作为variablej

您可以通过ajaxhow i来实现。我现在不能。plz lett举了一个简单的例子?在您的操作中,您可以访问作为$_POST[variablej]的值,然后您可以执行PHP代码:mysql_querySELECT*FROM translate,其中English='$_POST[variablej]';。。。
$.ajax({
    "url": "/you-server-url-for-retrieve-data-from-select",
    "type": "POST",
    "data": {"variablej": variablej},
    "success": function(data) {
        $("#list-container").html(data);
    }
});