jQuery – 从.post返回的数据的选择器
我正在做一个简单的jQuerypost:
$.post('/form.html', $("#form").serialize(), function(data, textStatus) { //Selector for finding a field in the data });
如何针对变量数据处理选择器?
我需要查找从post调用返回的html中存在的特定id?
数据是否具有带有id的HTML元素的HTML块?
例如,说从post返回的数据看起来像
"Some text
Some more text"
并说你只想提取“hiddenField”元素的值。 你可以做
$.post('/form.html', $("#form").serialize(), function(data, textStatus) { var hiddenValue = $("#hiddenField", $(data) ).val(); //hiddenValue now equals "42" });
选择器中的$(data)
部分正在创建选择器将在其中运行的上下文。 $("#hiddenField", $(data) ).val()
$(data).find("#hiddenField").val()
与执行$(data).find("#hiddenField").val()
完全等效。
$(data).find(your_selector_here)