我在我的android应用程序中发了一个HTTP帖子.值从我的应用程序发送到我的网络服务器.问题是,这些值不是我想要的UTF-8.我的网络服务器有UTF-8编码,所以我知道我的应用程序中有代码需要更改.请参阅下面的我的代码段:
private void sendPostRequest(String facebookId, String name, String email) {
class SendPostReqAsyncTask extends AsyncTask<String, Void, String>{
@Override
protected String doInBackground(String... bcs) {
String bcFacebookId = bcs[0];
String bcName = bcs[1];
String bcEmail = bcs[2];
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("URL");
BasicNameValuePair facebookIdBasicNameValuePair = new BasicNameValuePair("bcFacebookId", bcFacebookId);
BasicNameValuePair nameBasicNameValuePair = new BasicNameValuePair("bcName", bcName);
BasicNameValuePair emailBasicNameValiePair = new BasicNameValuePair("bcEmail", bcEmail);
List<NameValuePair> nameValuePairList = new ArrayList<NameValuePair>();
nameValuePairList.add(facebookIdBasicNameValuePair);
nameValuePairList.add(nameBasicNameValuePair);
nameValuePairList.add(emailBasicNameValiePair);
try {
UrlEncodedFormEntity urlEncodedFormEntity = new UrlEncodedFormEntity(nameValuePairList);
httpPost.setEntity(urlEncodedFormEntity);
try { …Run Code Online (Sandbox Code Playgroud) 我正在使用Chrome扩展程序,我使用Ajax请求从请求的URL获取HTML.这有效,但我希望得到一些特定元素的所有文本值.例如,所有类都包含script.js类.heading-bold
$.ajax({
url: "http://page.com/page.html",
type: "GET",
dataType: "html",
success: function(data) {
console.log($(data).filter( '.heading_bold' ).text());
}
});
Run Code Online (Sandbox Code Playgroud)
响应HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Beerpong</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Expires" content="0" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />
</head>
<body>
<div id="table-container">
<table>
<tbody>
<tr>
<td><div class="heading_bold">Beerpong</div></td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
将其记录到控制台工作正常.这是我的输出:
Uncaught Error: Syntax error, unrecognized expression: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0....
Run Code Online (Sandbox Code Playgroud)
为什么?为什么不只是console.log我想要的值?
我正试图将我当前的位置放在谷歌地图中心.这将使具有特定纬度和经度变量的位置居中.
var coords = new google.maps.LatLng(62.39081100, 17.30692700);
Run Code Online (Sandbox Code Playgroud)
但我尝试使用此功能获取用户位置:
function grabMyPosition() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(centerMe);
} else {
alert("You don't support this");
}
}
function centerMe(center) {
var me_location = {
lat: position.coords.latitude,
lon: position.coords.longitude
};
}
Run Code Online (Sandbox Code Playgroud)
然后这样做:
var coords = new google.maps.LatLng(me_location.lat, me_location.lon);
Run Code Online (Sandbox Code Playgroud)
但后来我明白了:
Uncaught TypeError: Cannot read property 'lat' of undefined
Run Code Online (Sandbox Code Playgroud)
那是因为我在函数中存储并填充了这个"me_location"变量.我怎样才能使它"全局",以便它可以在我的功能之外使用?
我试图创建一个<ul>带有<li>对象来滑动UL并显示特定的div.我有这些div标签:
<div id="1"></div>
<div id="2"></div>
<div id="3"></div>
Run Code Online (Sandbox Code Playgroud)
这个清单:
<ul class="meny">
<li id="show1">Show 1</li>
<li id="show2">Show 2</li>
<li id="show3">Show 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
为什么这个JS不起作用?
$(function() {
$("#show1").click(function() {
$(".meny" ).toggle("slide");
$("#1").click("show");
});
});
Run Code Online (Sandbox Code Playgroud)
我整晚都在努力......
编辑
我正在尝试让我的项目在按下特定列表对象时触发CLICK事件.完成后,整个ul应该滑开并显示一个指定的div.
我知道我的头衔并不是最好的,但我尽我所能.解释我的问题对我来说有点困难,但我想要的是创建一个在活动元素中有一个"三角形"的水平列表.我在下面显示一张图片.

这可能与CSS?我知道如何使用jQuery,但我想现在使用CSS而不是jQuery/Javascript.
我实际上创建了一个小提琴,您可以在下面找到链接:http:
//jsfiddle.net/jackbillstrom/3dNcj/
我尝试了一个javacript解决方案,但对它不满意,因为我想用CSS代替.我的目标是让你在示例中看到的那个三角形"轻松" <li>点击你之间.这甚至可能还是我在做梦?
我正在尝试从看起来像这样的API输出JSON.

我正在使用Javascript,我一直在使用的JS是在图片下方.
<p>"stations": [</p>
<p id="data"></p>
<script type="text/javascript">
$.getJSON('station.php', function(data) {
console.log("It is on!");
for (var i = 0; i < data.stationsinzoneresult.location.length; i++)
$('#data').append("{ \"point\": [ " + "@x HERE" + "," + "@y HERE" + " ], \"name\":\"" + data.stationsinzoneresult.location[i].name + "\" }," + "<br/>");
});
Run Code Online (Sandbox Code Playgroud) 要点: Dashboard.js
我正在使用React-Native创建一个iOS应用程序,在渲染我的Dashboard.js时出现此错误.
我的Dashboard.js呈现不同scrollableTabView的每个包含一个ListView,我已经包含了下面一个列表项的一些代码.
renderArchiveOrder(order) {
return (
<TouchableHighlight onPress={this.onPress.bind(order.id)}>
<View style={styles.listObject}>
<View style={styles.thumbnail}>
<Text style={styles.title}>#{order.bid}</Text>
<Text style={styles.time}>TID</Text>
<Text style={styles.subTime}>{order.time}</Text>
</View>
<View style={styles.information}>
<Text style={styles.restaurantName}>{title}</Text>
<Text style={styles.dropoffName>{order.locations.dropoff.address}</Text>
</View>
</View>
</TouchableHighlight>
);
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,当呈现Dashboard.js时,应用程序崩溃并显示包含的屏幕截图.
它明确指出这renderArchiveOrder: Dashboard.js @ 364:0是一个错误,这是我的onPress功能.我无法理解我的错误是第364行,为什么我的TouchableHighlightonPress不起作用.
id: index是364行.
onPress = (index) => {
this.props.navigator.push({
title: 'Order',
component: Order,
passProps: {
id: index
}
})
};
Run Code Online (Sandbox Code Playgroud)
当我只是尝试将数据发送到点击功能并将导航器推送到新视图时,为什么会出现这种情况?
我试着从这里复制代码:http: //luthfihariz.wordpress.com/2011/10/23/android-sqlite-phonegap-jquerymobile/ 为了成功获得一个样本,我正在努力学习这一点.我在pastebin上有一个完整的index.html链接.
请纠正我,并帮助我找到这个错误.
我正在尝试从 HTML 输入的不同 iframe 中检索 src 的一部分。
到目前为止,我尝试了不同的方法,但没有一种方法适用于所有 iframe。到目前为止我尝试过的:
<iframe(.*?)><\/iframe>
<iframe src="(.+?)".+</iframe>
<iframe.+?src=[\"'](.+?)[\"'].*?>
Run Code Online (Sandbox Code Playgroud)
这是我拥有的 iframe 标签示例:
<iframe src="http://www.youtube.com/embed/NM51qOpwcIM?modestbranding=1;rel=0;showinfo=0;autoplay=0;autohide=1;yt:stretch=16:9;wmode=transparent;?wmode=transparent" allowfullscreen="" style="width: 640px; height: 361.057px;" frameborder="0"></iframe>
<iframe src="https://www.youtube.com/embed/VASywEuqFd8?feature=oembed" allowfullscreen="" width="660" height="371" frameborder="0"></iframe>
Run Code Online (Sandbox Code Playgroud)
理想情况下,我想从开头和第一个问号 (?) 之前检索 src ,如下所示:
http://www.youtube.com/embed/NM51qOpwcIM
Run Code Online (Sandbox Code Playgroud)
谢谢!:)