请允许我在前言中说我确实查看了其他答案,但我仍然不确定如何执行它。
这是我的问题:
我有一个.txt文件,我正在阅读并解析名称的含义(我知道,DB更好,但这就是我给出的)。我希望将我的php函数的返回值提取到我的javascript函数中。我该怎么做呢?
PHP代码:
function populateMeaning() {
$meanings = fopen("meanings.txt", "r") or die("Unable to open file");
$meaning = "";
$selectOption = $_POST['allnames'];
while(!feof($meanings)) {
$selectOption = strtoupper($selectOption);
$line = fgets($meanings);
if(strpos($line,$selectOption ) !== false) {
$meaning = substr($line, strpos(0, ' '), strlen($line));
}
}
return $meaning;
}
有问题的Javascript函数:
function meaning(){
document.getElementById("meaning").innerHTML = "hello";
}
所以我有一个标题为"意思是"的div元素我想替换它的内部html值。字符串"你好"目前只是一个占位符,以确保正确调用JS。
答案 0 :(得分:0)
jQuery Ajax 简而言之,它是从前端(Javascript)到后端(PHP)值 http://www.w3schools.com/jquery/ajax_ajax.asp 或谷歌 jQuery AJAX