如何将数据发送到另一个页面,而无需激发当前页面的PHP

时间:2016-06-10 13:15:30

标签: php html ajax

所以我有一个有输入字段的页面。我希望它像CMS系统一样工作。让我们说有选择。我现在正在处理的是您可以指定内容的总结时间。所以我希望保存输入并将其发送到函数文件,我可以在函数中使用该信息。我不想被发送到这个功能文件站点。 类似于如何在wordpress中保存选项,但您保持在同一页面上。 我想我可能必须使用AJAX。

关于我如何做到这一点的任何帮助?

1 个答案:

答案 0 :(得分:0)

如果你想在这里使用一些JavaScript,那么localStorage对你有很大的帮助。

假设您有以下html表单:

<input id = "foo" type = "text">

编写此JavaScript以存储值:

var val = foo.value;
localStorage.setItem(formV,val);

以下退休:

val = localStorage.getItem(formV);

然后,您可以发出AJAX请求以将数据传输到PHP文件:

request = $.ajax({
        type: 'POST',
        url: 'form.php',
        data: { text1: val}});

        request.done( function(response) {

    alert("cool!");
        })

在form.php方面:

$val = $_POST['text1'];
 echo $val;

您可以详细了解localStorage here和其他许多地方。