Я правильно понимаю, что вы хотите менять параметры get-запроса скрипта, подгружающего флешку?
В принципе, наверно, можно сделать это и без перезагрузки страницы, но как я выше уже сказал - трудоемкость зависит от конкретнго скрипта.
А вариант показывать во фрейме эту страницу со скриптом и обновлять этот фрейм не подходит?
Вообще говоря, даже для такого случая есть хак с переопределением метода document.write, но вообще хотелось бы первоначальную постановку задачи узнать, а то есть вероятность, что мы тут столкнулись с xy problem
Нет, он не выполнится, если его подключать иначе как через тег <script> внутри страницы.
Не каждый скрипт можно подгрузить асинхронно (что вы пытаетесь сделать). Если в скрипте есть, например, document.write, то такой скрипт не выполнится.
А вообще своетую посмотреть как вставляются скрипты того же гугл-аналитикcа
Точно не уверен, но посмотрите livestreet - делался как аналог хабра, т.е. в рейтингами и социальщиной там должно быть все нормально.
Я так понимаю у вас отдельный плагин автокомплита? Вообще говоря, скрестить их будет трудновато в таком случае. Как вариант - переинициализировать chosen после изменения количества вариантов.
Ну и пару мыслей вслух:
1. В самом chosen нет автокомплита?
2. Посмотрите select2 - еще один вариант стилизации селекта и там есть возможность подгрузки через ajax.
попробуйте заменить на
Content-Type: text/plain; charset=utf-8
А зачем вы тогда передаете туда ajax_url?
Попробуйте каким-нибудь генератором POST-запросов сконструировать простейший post-запрос, на который сможете получить ответ.
Ну или мне в личку адрес формы киньте - попробую завтра постучаться post-запросами, чтобы посмотреть, когда 400 ошибку выдает.
Для начала попробуйте авторизоваться на сайте, с которого приодит 400 ошибка из браузера и посмотреть на запросы/ответы и их заголовки.
Думаю почасовая оплата в вашем случае - правильный выбор.