尋找思路決策模型和陣列Model和Array之間的關係是什麼?它的複雜
之間的關係,如果我有助手運行陣列,像這樣的例子功能:
PHP
function color(){
$array = ['Black','Red','Orange','Yellow','Green','Blue'];
return $array;
}
,並有一個表在我的數據庫中返回數組鍵值以上
public function up()
{
Schema::create('color', function (Blueprint $table) {
$table->tinyIncrements('id');
$table->tinyInteger('color_number');
$table->timestamps();
});
}
控制器
public function viewAjax(Request $request)
{
if($request->ajax()){
$id = $request->id;
$info = Color::find($id);
return response()->json($info);
}
}
時要查看輸出,如果在jQuery的語句作爲Ajax請求
視圖
<label> user color: </label><span id="view_user_color"></span>
<script type="text/javascript">
function fun_view_color(id)
{
var view_url = $("#hidden_view_color").val();
$.ajax({
url: view_url,
type:"GET",
data: {"id":id},
success: function(result){
function typeColor() {
if (color === 0) {
$("#view_user_color").text("Black");
} elseif(color === 1) {
$("#view_user_color").text("Red");
}elseif(color === 2) {
$("#view_user_color").text("Orange");
}elseif(color === 3) {
$("#view_user_color").text("Yellow");
}elseif(color === 4) {
$("#view_user_color").text("Green");
}elseif(color === 5) {
$("#view_user_color").text("Blue");
}
}
}
});
}
使用if語句它是如此糟糕,我使用,使代碼太長
我尋找連擊方式做到這一點
我知道還有另一種方式由maki NG表包含顏色和外鍵
引用,但這不是我的目標,我需要使用數組
你需要在服務器端的'顏色()輔助函數,或者是罰款也將被移動到的Javascript呢? – lesssugar
這兩種方式將幫助我 –