Мне нужно отправить необработанные многокомпонентные данные с помощью php POST, но без HTML-формы ... Вместо этого я начинаю процесс с помощью jquery $ .post () (цель состоит в том, чтобы изменить фон аккаунта Twitter).
Как мне этого добиться?Это мой текущий (и все еще неполный) код:
1) Имя файла изображения вставляется в это скрытое поле ввода:
<input type="hidden" id="profile_background_image_url" value="oats.jpg" />
2) при нажатии на кнопку отправки, функция JavaScriptзапускается ... и вызывает:
$.post('helper.php',{
profile_background_image_url:$('#profile_background_image_url').val()
});
3) helper.php имеет
$param = array();
$param['image'] = '/www/uploads/'.$_POST['profile_use_background_image'];
$status = $connection->post('account/update_profile_background_image',$param);
Примечания :
- все фоновые файлы находятся в локальном каталоге / www / uploads .
- im, используя библиотеку twitteroauth Авраама Уильямса 0.2
BottomНа третьем шаге мне нужно отправить $ param ['image'] в необработанных многокомпонентных данных в $ connection объект (библиотека twitter).
Есть идеи?
Некоторые ссылки: http://dev.twitter.com/doc/post/account/update_profile_background_image