我刚开始接受JQuery,因为某些原因,我无法在提交表单时使这个简单的$ .post工作。将值从JQuery .post传递到PHP
我想将2的值作为明星传递给我的PHP页面“update_item.php”。
我添加了一个警报,并看到当我点击提交它会给我警报,但由于某种原因,2的值只是不传递给PHP页面。
这里是我用jQuery:
$('#form_edit_item').submit(
function(){
alert("submitting");
$.post(
"edititem.php",
{star: "2"},
);
});
下面是我在update_item.php:
$star = $_POST['star'];
echo "Star value: " .$star. "";
我在做什么错? 您的帮助将非常感谢!谢谢!
如果你想传递给'update_item.php'为什么你通过' “edititem.php”''为$的第一个参数。员额()'?还有一些其他问题。 '{star:“2”}'后面的逗号可能会导致问题,而您对服务器响应没有做任何处理。 – 2013-04-11 11:01:16
你没有对你的Ajax响应做任何事情,你是如何发现它不起作用的? – Shin 2013-04-11 11:05:50
对不起已经很晚了,所以我有错误的代码复制,这是我想后:$( '#form_edit_item')提交( 函数(){ \t警报( “提交”); $。 ( \t \t“update_item.php”, {star:“2”} ); }); – user2150660 2013-04-11 16:18:44