gpt4 book ai didi

php - 运行后从 php 文件运行 Javascript

转载 作者:行者123 更新时间:2023-11-30 05:49:21 26 4
gpt4 key购买 nike

好的,所以我的想法是,一旦满足 php 中的 if 语句,我就需要一段 javascript 来运行,但这需要与 dom 进行交互,因此假设按下了一个按钮,并且一个变量已传递给 php按下按钮。 (不是那个 senario 但非常相似):

if ($button == 1){
echo '<script type="text/javascript"> document.getElementById("myForm").submit(); </script>';
}

我希望在满足此条件后运行此代码。它需要在 php if 语句中我不能将它移动到 js。但是我确实考虑过尝试将代码添加到变量中并通过 ajax 将该变量传递给 js,但没有成功。

如有任何帮助,我们将不胜感激。

最佳答案

你的意思是在满足 php 条件后只想运行一段 javascript 吗?如果是这样:

myScript.php

<?php
$button = 1;
if ($button == 1){
echo "submit form";
}
?>

myScript.js

$.ajax({
type:"POST"
url:"myScript.php"
success: function(data){
if(data == "submit form"){
//submits "myForm"
$("#myForm").submit();
}
}
});

正如SLaks所说,在php中执行javascript是不可能的,因为php在服务器端运行,而javascript在客户端运行。为了更容易理解:它们基本上是 2 个独立的“世界”,只能运行特定代码。

关于php - 运行后从 php 文件运行 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15864361/

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