将Jquery数组传递给phpself
好的,伙计们。我是jquery新手,我有一个jquery数组,我需要将它作为$u POST传递到同一个名为index.php的文件中。当他们点击按钮时,我需要它来重新加载index.php,这样我就可以得到帖子。现在我肯定我做错了什么,因为这不起作用。但我确信我遗漏了一些简单的东西,或者我做错了,我不明白这是怎么回事。感谢您的帮助,因为在过去的6个小时里,我一直在努力解决这个问题 php还包含下面的jquery脚本和下面的Post检查将Jquery数组传递给phpself,php,jquery,arrays,post,Php,Jquery,Arrays,Post,好的,伙计们。我是jquery新手,我有一个jquery数组,我需要将它作为$u POST传递到同一个名为index.php的文件中。当他们点击按钮时,我需要它来重新加载index.php,这样我就可以得到帖子。现在我肯定我做错了什么,因为这不起作用。但我确信我遗漏了一些简单的东西,或者我做错了,我不明白这是怎么回事。感谢您的帮助,因为在过去的6个小时里,我一直在努力解决这个问题 php还包含下面的jquery脚本和下面的Post检查 if (isset($_POST['data'])){ ec
if (isset($_POST['data'])){
echo "ok, data was sent.<br>";
echo " Data is - " .$_POST['data'];
}
你没有对你的
帖子的回复做任何事情
如果希望它像表单一样提交,则需要创建一个表单,使用键值对将隐藏的输入附加到该表单,然后提交该表单<代码>$。post
单独用于AJAX。你说的“不工作”是什么意思?你期望得到什么?你得到了什么?它不会在$u POST上产生任何效果。当我发出警报(getItems(#squad))时,我会看到我想要/需要的数据。我显然错过了一些东西。。我需要做什么才能重新加载页面并获取数据?只是一个简单的$(“#小队”+count).val()
看起来很可疑。将HTML添加到question.echo“echo "<p><input type=\"submit\" class=\"input-button\" id=\"btn-add\" value=\"Add Squad\" /></p>";
$(document).ready(function(){
// Get items
function getItems(exampleNr)
{
var count = 0;
var columns = [];
$(exampleNr + ' ul.sortable-list').each(function(){
count++;
columns.push($('#squad'+count).val(), $(this).sortable('toArray').join(','));
});
return columns.join('|');
}
$(document).on('click','#btn-get', function() {
$.post('index.php', {'data': getItems('#squad')}
});
});