gpt4 book ai didi

javascript - 如何在javascript标签中编写php代码

转载 作者:行者123 更新时间:2023-11-28 11:23:17 26 4
gpt4 key购买 nike

我有这样的代码

<select onchange="getval(this);"> 
<option value="">Select</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>

我的脚本是这样的

function getval(sel){
//alert(sel.value);
<?php $sql = "SELECT * FROM tbl_table WHERE id="?>+(sel.value)
}

我想从表中选择数据,其中id值来自javascript,但我不知道如何在javascript标签中编写php以及如何在PHP之后添加javascript的变量(sel.value)

如何更正此语法?

最佳答案

希望这会对您有所帮助。您可以与ajax一起使用...

主文件.php

<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script>

function getval(x){
var data_arr="id="+x;
$.ajax({
type:"POST",
url:"anotherfile.php",
data:data_arr,
success: function(response){
// here your response will come now you have to deside how to maintain this response...
}

});
}
</script>

<select onchange="getval(this.value);">
<option value="">Select</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>

你的另一个包含ajax代码的文件在这里......

另一个文件.php

<?php 
mysql_connect("hostname","username","password");
mysql_select_db("database_name");
$sql = "SELECT * FROM tbl_table WHERE id=".$_REQUEST['id'];
while($row = mysql_fetch_array($sql)){
// here your out put data code...
}
// and finally write all data in echo statement they will return as response

希望你能明白...

关于javascript - 如何在javascript标签中编写php代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26500597/

26 4 0