如何在php查询中放置一个javascript变量?

时间:2015-08-20 15:38:05

标签: javascript php sql database integration

<script type="text/javascript">

			var list = document.getElementsByClassName('sortByTestName');

			for (var i = 0;i<list.length; i++) 
			{
				list[i].addEventListener('click', function() 
				{
   	 				//window.alert(this.innerHTML);
   	 				var current = this.innerHTML;
   	 				var phpContent = 
                                        "<?php 

   	 			           $queryFlightBit = mysqli_query($conn,"SELECT hss_test.workOrderMasterKey FROM demo.hss_test where hss_test.testName ='current'");

   	 				?>";
   	 			
				});	
				
			}

		</script>

如果你看一下queryFlightBit中的嵌套php代码,我需要运行带有javascript变量current的queryn。我该怎么做呢?有没有办法用javascript变量运行php查询?

1 个答案:

答案 0 :(得分:4)

简短回答:不。

答案很长:PHP在服务器上执行。在所有PHP代码完成之后很久,JS就在客户端上执行。执行此操作的方法是使用JavaScript执行另一个HTTP请求,包括该数据,最好使用AJAX。