0
在我的页面我想发送一个jQuery请求到另一个PHP脚本,无需重新加载整个页面。 单击按钮时,需要通过POST将请求发送到另一个PHP脚本。 我只是不能得到它的工作。到目前为止我的代码:jQuery发送URL请求
的Javascript:按钮& URL的
<script>
$(function(){
$('#pause').on('click', function(e){
e.preventDefault(); // preventing default click action
$.ajax({
url: '/cura/includes/pause_agent.inc.php',
type: 'post',
data: $pausedata,
success: function(){
// ajax callback
}, error: function(){
alert('ajax failed');
},
})
})
})
</script>
PHP代码发送:
if($member['Paused']==0){
$pausedata = '?action=agentpause&agent='.$member['Location'].'&paused=true';
echo('<td><button id="pause" class="btn btn-warning btn-sm">Pause      </button></td>');
}
else{
$pausedata = '?action=agentpause&agent='.$member['Location'].'&paused=false';
echo('<td><button id="pause" class="btn btn-success btn-sm">Unpause</button></td>');
}
任何建议/想法?
'data:$ pausedata' ????? – 2014-10-12 11:47:41
谁是$ pausedata? – 2014-10-12 11:49:42
$ pausedata这可能是一个PHP变量。你不能像你那样在ajax请求中使用它。 – Meer 2014-10-12 11:50:18