gpt4 book ai didi

javascript - 根据 PHP 输出更改 Javascript src

转载 作者:行者123 更新时间:2023-11-28 07:35:56 25 4
gpt4 key购买 nike

如何更改 foo.html 中的 Javascript src 以响应通过 AJAX 从 cond1.php 创建的输出?例如,如果 cond1.php 回显 1,则 src="something.js"

我想知道这一点,因为在我的实际项目中,我将使用 Google Books API,并且需要根据 PHP 文件的输出使用不同的 src。

foo.html

<!DOCTYPE html>
<html>
<body>
<!-- Input -->
<div class="form">
<form onsubmit="makeRequest(); return false">
<input type="text" id="inputText" name="inputText">
<input type="submit">
</form>
</div>

<br>

<!-- Output -->
<div class="txtBox">
<textarea id="txtBox">
</textarea>
</div>

<!-- AJAX to create output using cond1.php file-->
<script>
function makeRequest() {
httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = function() {
document.getElementById("txtBox").innerHTML = httpRequest.responseText;
};
httpRequest.open("POST", "cond1.php", true);
httpRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");
httpRequest.send("inputText=" + document.getElementById("inputText").value);
}

</script>
<script src=""></script>
</body>
</html>

cond1.php

<?php
$input = $_POST["inputText"];

if ($input == "") {
echo "0";
} else {
echo "1";
}
?>

最佳答案

查看 jQuery 的 getScript方法,这将允许您通过 ajax 动态且有条件地加载 JavaScript。

关于javascript - 根据 PHP 输出更改 Javascript src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28598765/

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