gpt4 book ai didi

JavaScript 中的 PHP 值

转载 作者:行者123 更新时间:2023-12-02 19:06:38 24 4
gpt4 key购买 nike

下面的代码工作正常,函数load()将选定的单选按钮信息发送到PHP页面并显示返回的:

<head>
<script>
$(document).ready(function(){
$('#myButtons input:radio').change(function() {
var buttonValue = $("#myButtons input:radio:checked").val();
$("#myDiv").load('myPHPfile.php', {selectedButtonValue : buttonValue});
});
});
</script>
</head>

<body>
<div id="myButtons">
<input type="radio" name="category" value="10" />ButtonA
<input type="radio" name="category" value="20" />ButtonB
<input type="radio" name="category" value="30" />ButtonC
</div>
<div id="myDiv">Click the button to load results</div>
</body>

myPHPfile.php

<?php 
if( $_REQUEST["selectedButtonValue"] )
{
$buttonPHP = $_REQUEST['selectedButtonValue'];
echo "Value button is ". $buttonPHP;
}
?>

我需要在脚本内返回 PHP 值的警告框消息,如下所示:

;

$("#myDiv").load('myPHPfile.php', {selectedButtonValue : buttonValue});
alert(<?php $buttonPHP ?>);

;

是否可以在 JavaScript 中写入 PHP 值?

最佳答案

您可以在 .load() 中添加回调函数,如下所示:

$("#myDiv").load('myPHPfile.php', 
{selectedButtonValue : buttonValue},
function(data){
alert(data);
});

如果您只想在警报中显示 $buttonPHP 的值,请将 echo 更改为

echo $buttonPHP;

而不是

echo "Value button is ". $buttonPHP;

*注意:.load() 函数存在问题。如果您在本地/直接访问 html 页面,它将无法工作,您需要将其放在服务器上。或者你可以使用xampp、wampserver等*

希望有帮助。

关于JavaScript 中的 PHP 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14248318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com