0

我有一个经过大量修改的基于 PHP 的模板网站。

我正在添加一些 RSS 提要,其中大部分很容易“解释”并令人满意地显示,但其中一个也是带有“pre”格式的大写字母。

我想修改内容。我将我制作的所有模块视为教育,并且总是能够通过谷歌搜索我遇到的问题的令人满意的解决方案,但是,尽管早期有广泛的编程背景,但没有对 Javascript、Ajax、PHP、CSS 和 HTML 的全面基础,有有时会让我沮丧的事情。

我要做的就是将一段文本从 javascript 代码传递到 PHP 代码,对其进行按摩并取回结果。我在 ajax/jscript 函数中的某个点...

items[i].content

...包含我想要按摩的文本块,我认为我有一段从这里得到的代码,表面上调用 PHP 代码...

function compute() {
    var params="session=123";
    $.post('wxspellch.php',params,function(data){ 
        alert(data);//for testing if data is being fetched
        var myObject = eval('(' + data + ')');
        document.getElementById("result").value=myObject(addend_1,addend_2);
    }); 

...而且,不幸的是,它没有记录,所以我不知道必须定制什么。到目前为止,我所做的只是输入我的 PHP 脚本的名称。PHP脚本是这样写的......

$pspell = pspell_new('en','american','','utf-8',PSPELL_FAST);
function spellCheckWord($word) {
    global $pspell;
    $autocorrect = TRUE;
    // Take the string match from preg_replace_callback's array
    $word = $word[0];
    etc......
}
function spellCheck($string) {
    return preg_replace_callback('/\b\w+\b/','spellCheckWord',$string);
}
echo spellCheck("...... the data   .......")

PHP 使用硬编码数据进行了良好的测试。我只需要知道我必须对 javascript 和 php 进行哪些进一步的定制,以促进文本块的传递和恢复。

4

0 回答 0