我有这个代码,一旦单击按钮,就必须将数据发送到处理页面
<button id="whatever" onclick="sendData(); echoContent();">Send</button>
这是代码本身:
function echoContent() {
$('#main_content').load('parts/echo.php');
}
function clearField() {
document.getElementById("content_input").value='';
document.getElementById("header_input").value='';
}
function sendData() {
var header = jQuery('#header_input').val();
var content = jQuery('#content_input').val();
jQuery.ajax({
type: 'POST',
url: 'parts/addData.php',
data: {
header: header,
content: content
}
});
clearField();
}
页面加载后将更新,并且单击按钮后:
<div id="main_content"><script type="text/javascript"> echoContent(); </script></div>
按钮点击一次没有问题echoContent()
,但第二次内容不刷新
也许函数的放置有错误?