我在HTML中有简短的形式。这是聊天窗口,我想通过那里不仅有用户消息,但也有一些隐藏的数据文件"post.php",这是在上部文件夹。
<form name="message" action="">
<input name="usermsg" type="text" id="usermsg" size="63" />
<input name="company" type="hidden" id="company" value="<?php echo $kawalki_adres[2]; ?>"/>
<input name="submitmsg" type="submit" id="submitmsg" value="Send" />
</form>
这是AJAX
<script type="text/javascript">
//If user submits the form
$("#submitmsg").click(function(){
var clientmsg = $("#usermsg").val();
var company = $("#company").val();
$.post("../post.php", {text: clientmsg, company});
$("#usermsg").attr("value", "");
$("#company").attr("value", "");
return false;
});
我在"post.php"中正确地接收用户的消息,但不确定如何接收"公司"变量。
像这样使用
确保你通过PHP设置company的值
$("#submitmsg").click(function(e){
e.preventDefault(); //prevents form submit, otherwise pages gets reloaded
var clientmsg = $("#usermsg").val();
var company = $("#company").val();
$.post("../post.php", {text: clientmsg, company: company});
$("#usermsg").attr("value", "");
$("#company").attr("value", "");
return false;
});