好的,所以当我点击我的按钮时,我似乎无法弄清楚为什么没有任何反应。我的意思是,我在控制台中什么都看不到。
我的剧本:
function estimatedbill() {
var objJSON = {
seconds: seconds,
}
$.post('calculations.php', objJSON ).error(function() {
console.log("this is the calculations part and it didn''t send it to calculations.php");
}).success(function(data) {
console.log("data gathered");
//here output the result back
$("p").text(data);
console.log(seconds);
});
}
我的按钮代码是:
<table class="buttonTable">
<tr>
<td><button class="equiptButton"><img src="images/blackA.jpg" id="changePic" class="changePicA"/></button></td>
<td id="counter"></td>
<td id="bill"> <button id= "estimatedbill" onclick="estimatedbill"> Estimated bill:</button> <p>....</p></td>
</tr>
</table>
答案 0 :(得分:0)
首先,在onclick="estimatedbill"
中添加括号以使函数调用成为可能(将其更改为onclick="estimatedbill()"
),然后在变量末尾添加分号(;
) objJSON
的定义,最后你的seconds
标记(在objJSON
定义和jQuery post方法的成功函数中)也是未定义的(我只是用10
替换它们仅用于调试目的!!,也许您已将其删除为简短!)
进行这些改进将纠正您的代码语法并解决您的问题,但您需要做更多工作才能使其逻辑正确无误!