2016-04-25 6 views
-3

У меня есть объект JavaScript, который содержит форму. когда я печатаю объект, он был ниже.Извлечь значения из объекта, который содержит форму

<form action=\"https://www.example.com/api/tty/1p0/user/pwc\" method=\"POST\" target=\"_self\" enctype=\"application/x-www-form-urlencoded\" > 

<input type=\"hidden\" name=\"ppw_version\" value=\"TTR-1p0\" /> 
<input type=\"hidden\" name=\"custom_source\" value=\"98\" /> 
<input type=\"hidden\" name=\"resource_url_id\" value=\"xxx-xx-xxx-xxxx\" /> 
<input type=\"hidden\" name=\"lis_person_id\" value=\"xxxxxx\" /> 
<input type=\"hidden\" name=\"oauth_nonce\" value=\"xxxxxxx-xxxx-xxxx-xxxxx\" /> 
<input type=\"hidden\" name=\"oauth_timestamp\" value=\"1461584435\" /> 
<input type=\"hidden\" name=\"oauth_consumer_key\" value=\"xxxxx\" /> 
<input type=\"hidden\" name=\"oauth_signature_method\" value=\"HMAC-SHA1\" /> 
<input type=\"hidden\" name=\"oauth_version\" value=\"1.0\" /> 
<input type=\"hidden\" name=\"oauth_signature\" value=\"xxxxxxxxxxxxxxxxxxx=\" /> 
<input type=\"submit\" style=\"\" value=\"\" /> 

</form> 

Я хочу извлечь значение «ppw_version» из этого объекта и присвоить его переменной. Возможно ли это в Java Script?

Data = "<form action=\"https://www.example.com/api/tty/1p0/user/pwc\" method=\"POST\" target=\"_self\" enctype=\"application/x-www-form-urlencoded\" ></form>" 

и от "Data" я хочу, чтобы извлечь "ppw_version" Благодаря

+1

Где находится объект? –

+0

Пример. Строка 'Data' имеет форму, но без содержимого. Нет 'ppw_version', чтобы читать! – Jamiec

ответ

1

с помощью JQuery

var $form = $("form"); 
var ppwVersion = $form.find("[name='ppw_version']").val(); 
+0

Цитаты 'и "неуравновешенны ... не могут сделать однократное редактирование .... –

+0

Чтобы быть точным, я хочу извлечь данные из объекта, который содержит форму. Данные ="

" и из «данных» я хочу извлечь «ppw_version» – mars

+0

@PeterB Спасибо, исправлено. – Jamiec

0

Основываясь на предыдущих ответах я чувствую, что, возможно, это поможет:

var $form = $(Data); // If Data is a FORM object, then now $form is a jquery-wrapper around that object 
var ppwVersion = $form.find("[name='ppw_version']").val(); 
Смежные вопросы