2016-07-11 2 views
1

На основании http://semantic-ui.com/behaviors/api.html#/usage, я думаю, что мой код действительно работает.API: jquery-serialize-object требуется для добавления данных формы в существующий объект данных (Semantic UI)

Вот код:

$('#new-modul').form({ 
    fields: { 
    division: { 
     identifier: 'division', 
     rules: [ 
     { 
      type : 'empty', 
      prompt : 'Please select division' 
     } 
     ] 
    }, 
    application: { 
     identifier: 'application', 
     rules: [ 
     { 
      type : 'empty', 
      prompt : 'Please select application' 
     } 
     ] 
    }, 
    title: { 
     identifier: 'title', 
     rules: [ 
     { 
      type : 'empty', 
      prompt : 'Please enter a title' 
     } 
     ] 
    }, 
    description: { 
     identifier: 'description', 
     rules: [ 
     { 
      type : 'empty', 
      prompt : 'Please enter description' 
     } 
     ] 
    } 
    } 
}) 
.api({ 
    url: './ajax/Ticket/new.php', 
    method: 'POST', 
    serializeForm: true, 
    onComplete: function() { 
    completeCreateNewModuleAction(); 
    } 
}); 

Но, возможно, что-то пошло не так, так что на моей консоли появляется ошибка.

Ошибка:

API: JQuery-сериализации-объект требуется добавить данные формы к существующему объекту данных

И я не знаю, почему. Кто-нибудь знает об этом?

+0

ли Jquery включен в вашем проекте? – Weedoze

+0

@Weedoze Yupp .. –

ответ

2

Основываясь на http://semantic-ui.com/behaviors/api.html#/usage, Посмотрите на передачу данных секции .

В Routed форме данных, Он говорит нам, что:

Структурированная форма данных требует включая macek's serialize object.


Но только для быстрого доступа информации, это шаг я делаю:

Первое:

Скачать JQuery для Serialize объекта в here, а затем сохранить на локальном файл.

Добавить как внутренний javascript, чтобы он мог облегчить вашу страницу.


Второе:

Включите этот файл на странице:

<script src="link_to_your_file/jquery.serialize-object.min.js"></script>