Javascript 如何为Select查询将Jquery变量传递给php变量?
例如,PHP是一种脚本语言,可以生成HTML格式的输出。一旦由PHP生成,PHP将结束其执行,Apache、Nginx或其他服务器将响应发送到浏览器 您不能将值从Javascript上下文发送到PHP,因为它在服务端执行,而Javascript在客户端执行 您可以请求另一个请求,只是为了返回所需的值或选择,一个Ajax请求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
<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);
}
});