在jQuery代码中,
var formData = new FormData($('#content-submit')[0]);
formData.append("Title", $("input[name=Title]").val());
formData.append("Url", $("input[name=Url]").val());
formData.append("Content", $("textarea[name=Content]").text());
formData.append("Genre", $("input[name=Genre]").val());
formData.append("File", $("input[name=File]")[0].files[0]);
console.log(formData);
Run Code Online (Sandbox Code Playgroud)
但是console.log说
FormData {}
Run Code Online (Sandbox Code Playgroud)
所以我认为FormData附加方法不起作用.还有其他我应该做的事情吗?
伙计们!我想问一下 Javascript 函数 setInterval()。我的问题是 setInterval() 只工作一次,不重复。
这是我的 HTML 代码
<button id = 'btun' name = 'btun' onclick = 'changecolor();' class = 'btn btn-success btn-block'>Color Change</button>
Run Code Online (Sandbox Code Playgroud)
和 Javascript 代码
function below(t){
var button = document.getElementById('btun');
var quadrant = (t*t + 2*t + 1)+"px";
console.log('ye');
button.style.marginTop = quadrant;
document.write(pix);
}
var doBelow = setInterval(below(t++),1);
if(t > 50){
clearInterval(doBelow);
}
Run Code Online (Sandbox Code Playgroud)
我找不到什么问题。
首先,我的环境是LAMP(M代表MariaDB).
整个错误是:
SQLSTATE[HY000]: General error: 2053 (SQL: UPDATE Demos SET Hit = ifnull(Hit,0) + 1 WHERE id = '27')
Run Code Online (Sandbox Code Playgroud)
模型中的代码是
protected function IncreaseHit($id) {
DB::select('UPDATE Demos SET Hit = ifnull(Hit,0) + 1 WHERE id = \''.$id.'\'');
}
Run Code Online (Sandbox Code Playgroud)
我想说的是这段代码在我当地很有效.(当地环境是MAMP.)
并且在控制器上调用上述模型方法的代码是
if(Cookie::get('My_Cookie_'.$id) != 'On'){
Demos::IncreaseHit($id);
Cookie::queue(Cookie::make('CS_View_'.$id, 'On',2160000));
}//Cookie Check
Run Code Online (Sandbox Code Playgroud)
我找不到有什么问题...请让我知道如何解决这个错误.