Это проблема, прямо там.
Если ваш скрипт выполняется из домена сервера CSE, вы не можете отправлять данные на сервер Yahoo. Это основные ограничения JavaScript. Аналогично, если вы работаете за пределами домена Yahoo, вы можете отправлять на него данные, но не можете отправлять данные на сервер CSE, если он не является частью домена Yahoo.
будет работать:
Получите данные с сайта blahblahblah.yahoo.com, а затем отправьте данные на somedomain.yahoo.com
не будет работать:
Получите данные от blahblahblah.somesite.com и отправьте данные на somedomain.yahoo.com
Суть в том, что если вы получаете данные из «csce.unl.edu» и работаете за пределами этого домена (т.е. запускаете скрипт в окне браузера из этого домена), вы можете отправлять данные только на сайт, который заканчивается с ".unl.edu". Таким образом, вы можете отправлять или получать с "test.unl.edu", но не с какого-либо сайта Yahoo.
Решение:
Разместите скрипт прокси на каком-либо веб-сервере или напишите весь свой код на PHP. Вот две отличные ссылки о том, что такое прокси-скрипт, и вторая ссылка на самом деле предоставляет вам:
Ссылка 1
Ссылка 2
Нужна еще какая-то помощь, вы можете сообщить мне, мне пришлось настроить ее самостоятельно на моем сервере, и я могу помочь вам, если у вас возникнут проблемы.