почему jquery не публикует правильно с codeigniter? - PullRequest
0 голосов
/ 15 сентября 2011

Я пытаюсь опубликовать переменную на своей странице обработчика php, которая говорит php to ether добавить определенные поля формы в базу данных или нет, но по какой-то причине моя функция post ничего не публикует. Я использую фреймворк codeigniter для php и jquery для JavaScript. Я думаю, что это может иметь отношение к URL-адресу, который я передаю в качестве страницы для публикации, чтобы почувствовать, что это не страница .php или что-то в этом роде, но я не уверен. любая помощь будет принята с благодарностью.

          $('form').submit(function() {
                if(new_gal) {
                    if(name_valid && description_valid && gal_name_valid && gal_description_valid) {
                    // return the new gal info to php
                      $.post('http://localhost/index.php/site/photoUploader', {NewGallerry: 'TRUE'}); 

                    return true;   
                }   else { 
                        return false;
                    } 
                } else if (name_valid && description_valid)
                {
                    // return the id of the gal to php and tell php not to add the info in the new gal section. 
                   $.post('http://localhost/index.php/site/photoUploader', {NewGallerry: 'FALSE'}); 
                   return true;    
                } else {
                    return false; 
                }

Большое спасибо всем, кто тратит время, пытаясь ответить на этот вопрос.

Ответы [ 2 ]

1 голос
/ 15 сентября 2011

try:

{'NewGallerry': FALSE}

вместо:

{NewGallerry: 'FALSE'}

в любом случае консоль firebug всегда помогает вам с ajax;)

1 голос
/ 15 сентября 2011

Ваш код использует localhost. Измените это на свой сайт. Javascript выполняется исключительно на клиенте, а не на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...