Javascript 如何使用脚本将值传递给控制器(laravel)php。(新手) 我想使用脚本将文本框中的值传递给我的控制器,并将其保存在我的数据库中。文本框的值已更改,但ajax不起作用,很抱歉,我是新手
//剧本Javascript 如何使用脚本将值传递给控制器(laravel)php。(新手) 我想使用脚本将文本框中的值传递给我的控制器,并将其保存在我的数据库中。文本框的值已更改,但ajax不起作用,很抱歉,我是新手,javascript,ajax,laravel-4,Javascript,Ajax,Laravel 4,//剧本 $(document).ready(function() { $('#colorselector_1').colorselector({ callback : function(value,color) { var colorit = $("#colorColor").val(color); $.ajax({ type: 'POST', url: '/a
$(document).ready(function() {
$('#colorselector_1').colorselector({
callback : function(value,color) {
var colorit = $("#colorColor").val(color);
$.ajax({
type: 'POST',
url: '/addItemColor',
data: {'color':colorit},
});
}
});
});
//控制器
public function addItemColor(){
$color = Input::get("color");
$cake= cakeModel::find($_SESSION['cakeModelID']);
$cake->colorlayer1=$color;
$cake->save();
return Redirect::to('home'); //temporary
}
//html
<section id="colorselectors">
<select id="colorselector_1" >
<option value="1" data-color="#A0522D">sienna</option>
<option value="47" data-color="#CD5C5C" selected="selected">indianred</option>
<option value="87" data-color="#FF4500">orangered</option>
<option value="17" data-color="#008B8B">darkcyan</option>
<option value="18" data-color="#B8860B">darkgoldenrod</option>
<option value="68" data-color="#32CD32">limegreen</option>
<option value="42" data-color="#FFD700">gold</option>
<option value="77" data-color="#48D1CC">mediumturquoise</option>
<option value="107" data-color="#87CEEB">skyblue</option>
<option value="46" data-color="#FF69B4">hotpink</option>
<option value="47" data-color="#CD5C5C">indianred</option>
<option value="64" data-color="#87CEFA">lightskyblue</option>
<option value="13" data-color="#6495ED">cornflowerblue</option>
<option value="15" data-color="#DC143C">crimson</option>
<option value="24" data-color="#FF8C00">darkorange</option>
<option value="78" data-color="#C71585">mediumvioletred</option>
<option value="123" data-color="#000000">black</option>
</select>
<input class="boxi" type="text" id="colorColor"/>
</section>
西耶纳
印度红
橘红色
深青色
深秋
石灰绿
金
适中的宝石绿
天蓝色
热情的粉红
印度红
淡天蓝
矢车菊蓝
深红色的
深橘色
中紫罗兰
黑色
试试这个:
$.ajax({
type: 'POST',
url: '/addItemColor',
data: {'color':colorit},
beforeSend: function(request) {
return request.setRequestHeader("X-CSRF-Token", $("meta[name='token']").attr('content'));
}
})
我想你错过了csrf令牌