Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
传递HTML表单值/loading.php文件_Php_Jquery - Fatal编程技术网

传递HTML表单值/loading.php文件

传递HTML表单值/loading.php文件,php,jquery,Php,Jquery,我试图通过jquery/javascript将表单$\u POST['txtBody']的参数传递到div中 要加载的PHP文件: ajax rewriter.php <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { print_r($_POST); $articleBody = strtolower($_POST['txt']); echo "<pre><b>Original:</b

我试图通过jquery/javascript将表单$\u POST['txtBody']的参数传递到div中

要加载的PHP文件:

ajax rewriter.php

<?php 
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    print_r($_POST);
    $articleBody = strtolower($_POST['txt']);
    echo "<pre><b>Original:</b><br /><br /><p>" . $articleBody . "</p></pre>";   
    $word       = "";
    $length     = strlen($articleBody);
    $OutputBody = "";
    for ($i = 0; $i < $length; $i++) {
        $word = $word . $articleBody[$i];
        if ($i == $length - 1)
            $comeCha = " ";
        else
            $comeCha = $articleBody[$i + 1];
        $retStr = getWordPattern($word, $comeCha, "syn/en.syn");
        if ($retStr != "") {
            $OutputBody .= $retStr;
            $word = "";
        }
    }
    echo "<br>";
    echo "<pre><b>Spun:</b><br /><br /><p>" . $OutputBody . $word . "</p></pre>";
}
?>

HTML表单:

$data = $_POST["textData"];

您的文章重写器API是:(http://www.wraithseo.com/api.php?rewriter=1&key=)
第条:
快速旋转
在上面粘贴一篇文章,点击旋转!
$(文档).ready(函数(){
$('frmAjax')。提交(函数(e){
e、 preventDefault();//很重要,因此提交不会清除数据。。。
$.ajax({
类型:“POST”,
url:“ajax rewriter.php”,
数据:{txt:}
})          
$(“#mainContent”).load('ajax-rewriter.php'))
});
});
我已经尝试过将$\u POST['txtBody']值传递到加载的.php文件并在div中显示它的正确方法,但记不起来了


任何帮助都将不胜感激。

因此,看起来您希望将键入
元素的内容发送到php文件ajax rewriter.php以通过JQuery ajax进行处理,对吗

我认为您不应该试图从AJAX请求中的$\u POST变量中获取信息。而是通过AJAX请求发送textarea的值(使用POST方法发送数据)

以下是我相信您正在寻找的:

   $.ajax({
        type: "POST",
        url: "email.php",
        data: {fullName, phoneNumber, email, comments, response},
        success: function(dataRetrieved){
            $("#response").html(dataRetrieved);
        }
    });
然后,在php文件中,您可以通过$\u POST变量获得
text
变量:

然后,您可以选择对php文件中的数据执行任何操作。如果您试图通过ajax将数据发送到php,请通过php对其进行修改,然后将其作为对ajax请求的响应发送回去,查看JQuery的
success
complete
回调函数,它们是JQuery ajax调用的一部分

以下是使用成功回调的示例:

php文件email.php通过ajax请求通过$\u POST接收数据,并对其进行处理,然后email.php文件将
echo
数据作为服务器的输出。回显的数据作为对ajax请求的响应发送回来,可以在
success
回调中作为参数进行检索

$data = $_POST["textData"];
   $.ajax({
        type: "POST",
        url: "email.php",
        data: {fullName, phoneNumber, email, comments, response},
        success: function(dataRetrieved){
            $("#response").html(dataRetrieved);
        }
    });