从javascript

时间:2016-11-05 21:16:26

标签: javascript php

请允许我在前言中说我确实查看了其他答案,但我仍然不确定如何执行它。

这是我的问题:

我有一个.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。

1 个答案:

答案 0 :(得分:0)

jQuery Ajax 简而言之,它是从前端(Javascript)到后端(PHP)值 http://www.w3schools.com/jquery/ajax_ajax.asp 或谷歌 jQuery AJAX