【发布时间】:2014-08-29 21:32:06
【问题描述】:
所以,我正在研究如何将数据从 Jquery 发布到 PHP,并且尽管我按照我在此处的线程中找到的示例进行操作,但我一直收到“未定义的索引名称”错误。
到目前为止,我在 JQuery 方面的代码是
<script src="jquery-1.11.1.min.js"></script>
</script>
<script>
$(document).ready(function(){
$("#div2").text('Hey');
$("#div1").load('testFile.txt');
setInterval(function() {
$.ajax({ url: 'script.php' });
$("#div1").load('testFile.txt');}
,100);
});
function sub(){
var msg = $("#name").val();
$.post('chat.php',{'name':"1234"},function(){
$("#div2").load('chat.php');
});
};
</script>
我正在使用的 html 表单和按钮
<div id="div1"></div>
<div id="div2">Um</div>
<form name="myForm" id="myForm" action="" method="POST">
<input type="text" name="name" id="name" size="30" value=""/>
</form>
<button id="submission" onclick="javascript:sub();">Errrr</button>
还有我要去的 PHP 方面
<?php
echo $_POST['name'];
$myFile = "testFile.txt";
$fh = fopen ($myFile, 'a+') or die("Cannot Open File");
fwrite ($fh, $_POST['name']);
fclose($fh);
?>
我不知道该做什么。所有文件都在同一个文件夹中,据我所知文件名是正确的。
【问题讨论】:
-
你为什么要运行一个帖子,然后单独加载相同的脚本..?
-
那是我追着我的尾巴试图追查为什么我不断收到这个错误。
-
这应该做什么?
$.ajax({ url: 'script.php' });..什么都没有发送,也没有任何返回的处理程序。
标签: javascript php jquery undefined-index