2016-11-05 107 views
0

请允许我通过说我已经查看了其他答案,但我仍然不确定如何执行它。从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值。字符串“hello”当前只是一个占位符,用于确保JS被正确调用。

+1

简单地说,使用AJAX。 –

+0

[XMLHttpRequest](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest) – adeneo

+0

对于我来说,AJAX对我来说毫无意义,因为我对网络编程领域仍然陌生。 – SomeStudent

回答

0

jQuery的Ajax的 总之,它是从前面(JavaScript)的向后端(PHP)值 http://www.w3schools.com/jquery/ajax_ajax.asp 或者google jQuery的AJAX

+0

什么是所有的好东西和圣洁的名字......有人实际上是在w3schools上引用jQuery! –