我有一个构建一个javascript,它执行以下操作: 通过ajax-> php-> sql获取内容并在index.php上显示 点击内容后,将显示新内容。
现在我希望有一个函数在内容被点击到php之后发送数据,这将在db中执行某些操作。如何创建一个发送数据的函数?谢谢!
这是我的代码,显示内容:
<script id="source" language="javascript" type="text/javascript">
function laden(){
$(function()
{
$.ajax({
`usr_id`
url: 'content/get.php',
dataType: 'json',
success: function(data)
{
var id = data[0];
var name = data[1];
var count = data[3];
$('#output').html('<div onclick="laden('+id+')" id="content"></div>');
}
});
}); } `
答案 0 :(得分:9)
您可以通过在jQuery.ajax data
设置中包含值,将数据发送到URL中指定的回调脚本。根据您所提出的请求类型,此数据将包含在$_GET
或$_POST
个全局变量中。例如,要将数据发布到回调脚本,您可以执行以下操作:
$.ajax({
url: 'content/get.php',
type: 'post', // performing a POST request
data : {
data1 : 'value' // will be accessible in $_POST['data1']
},
dataType: 'json',
success: function(data)
{
// etc...
}
});
有关详细信息,请阅读https://api.jquery.com/jQuery.ajax/上的jQuery.ajax函数文档