0
所以我有一个名为#preview
的div,它只是一个调查的预览。我想发送div的html值并发送给一个GET变量,其值为content
,所以我可以在php中使用它。这里是我做了什么:获取div的html值并将其发送到获取变量
$('#create-button').click(function(event){
event.preventDefault();
$.ajax({
url:'../php/CheckForExistingSurveys.php',
data:{content: $('#preview').html()}
});
});
在我的PHP脚本
:
<?php
if(isset($_GET['content'])){
echo 'content is set';
}
?>
每当我点击#create-button
我没有看到在获得变量是否在url初始化。我想知道的是,我如何获得#preview
div的html值并将其发送到get变量,以便我可以查询并且不在CheckForExistingSurveys.php
文件中。
这就是'event.preventDefault();'是应该做的。防止默认操作。所以你没有看到你的网址有任何变化。相反,数据正在使用Ajax发送。也许你应该先阅读更多。这将是一个很好的开始:[用PHP的jQuery Ajax POST示例](https://stackoverflow.com/questions/5004233/jquery-ajax-post-example-with-php)。一旦你了解了Ajax的工作原理,你就会明白你在代码中缺少什么以及如何解决它。祝你好运! – icecub
@icecub谢谢你,我一定会! –
类似于:''url:'../ php/CheckForExistingSurveys.php'+ $('#preview')。html()',但直到我们看不到你在'preview' div中有什么我们可以给你100%正确的想法 –