是否可以在另一个ajax请求中发出ajax请求?因为我需要来自第一个ajax请求的一些数据来发出下一个ajax请求.
首先,我使用Google Maps API获取LAT和LNG,之后我使用LAT和LNG来请求Instagram API(基于搜索的位置).
再次,这是可能的,如果是这样,怎么样?
$('input#search').click(function(e){
e.preventDefault();
var source=$('select[name=state] option:selected').text()+' '+$('select[name=city] option:selected').text()+' '+$('select[name=area] option:selected').text();
var source=source.replace(/ /g, '+');
if(working==false){
working=true;
$(this).replaceWith('<span id="big_loading"></span>');
$.ajax({
type:'POST',
url:'/killtime_local/ajax/location/maps.json',
dataType:'json',
cache: false,
data:'via=ajax&address='+source,
success:function(results){
// this is where i get the latlng
}
});
} else {
alert('please, be patient!');
}
});
Run Code Online (Sandbox Code Playgroud) 当我打开Chrome 14的控制台并键入...
require(或者require(),如果那很重要)
我明白了:ReferenceError.
这意味着默认情况下JavaScript没有该功能,对吧?至少在网络浏览器上.
我为什么要这么说?
我需要用于JavaScript的Markdown解析器.
该怎么办?
我和通常一样,打开GitHub并搜索它.符合我需求的第一个结果是这个和这个.
通常(我用JavaScript不太好)我在我的代码使用<script />标签之前包含我想要使用的脚本然后......好吧 - 使用它.但是这次我没有得到正在发生的事情...... :(
#1脚本的用法:
var input = "# Heading\n\nParagraph";
var output = require( "markdown" ).toHTML( input );
print( output );
Run Code Online (Sandbox Code Playgroud)
用于#2脚本:
var marked = require('marked');
console.log(marked('i am using __markdown__.'));
Run Code Online (Sandbox Code Playgroud)
它require()来自哪里?谢谢你的建议!:)
我试图在Play框架中调用Web服务(具有自签名SSL证书)使用以下函数:
public static play.libs.F.Promise<Result> webcall() {
String feedUrl = "https://10.0.1.1/client/api";
final play.libs.F.Promise<Result> resultPromise = WS.url(feedUrl).get().map(
new Function<WS.Response, Result>() {
public Result apply(WS.Response response) {
return ok("Feed title:" + response.asJson().findPath("title").toString());
}
}
);
return resultPromise;
}
Run Code Online (Sandbox Code Playgroud)
它在日志中抛出以下错误,
[error] play - Cannot invoke the action, eventually got an error: java.net.ConnectException: General SSLEngine problem to https://10.0.1.1/client/api
[error] application -
! @6fpimpnp6 - Internal server error, for (GET) [/webcall] ->
play.api.Application$$anon$1: Execution exception[[ConnectException: General SSLEngine problem to https://10.0.1.1/client/api]]
at play.api.Application$class.handleError(Application.scala:293) ~[play_2.10.jar:2.2.0]
at play.api.DefaultApplication.handleError(Application.scala:399) [play_2.10.jar:2.2.0] …Run Code Online (Sandbox Code Playgroud) 我们有一个表单和文本框.所有控件的tabindex都设置正确TabStop = true.当某些文本框被聚焦时,当我按下tab时,焦点不会设置在下一个文本框中.
注意:控件位于面板及其中 TabStop = true
在杂货店中,相关表格不会进行搜索.
搜索仅发生在该表字段中.
function index() {
$crud = new grocery_CRUD();
$crud->set_theme('flexigrid');
$crud->set_table('table_name');
$crud->display_as('id','Name');
$crud->callback_column('id', array($this, 'changeName'));
$output = $crud->render();
}
Run Code Online (Sandbox Code Playgroud)
function changeName($value, $row) {
$new = $this->db->select('name')->where('another_table.id', $row->id)->get('another_table')->result();
if(!empty($new)){
return $new[0]->name;
} else {
return $value;
}
}
Run Code Online (Sandbox Code Playgroud)
这里搜索名称没有发生.
有人有解决方案吗?
提前致谢.
我正在使用PHP 5.3.x开发 Web 应用程序。一切正常,但由于孟加拉标点符号的正则表达式问题而无法解决问题。以下是我的代码:
$value = '\u09AC\u09BE\u0982\u09B2\u09BE\u09A6\u09C7\u09B6';
$value = mb_convert_encoding($value, 'UTF-8', 'UTF-16BE');
//$value = '????????';
//$value = 'Bangladesh';
$pattern = '/^[\p{Bengali}]{0,100}$/';
//$pattern = '/^[\p{Latin}]{0,45}$/';
echo preg_match($pattern, $value);
Run Code Online (Sandbox Code Playgroud)
无论我是否通过孟加拉语单词,它总是返回false。在JavaEE应用程序中,我使用了这个正则表达式
\p{InBengali}
Run Code Online (Sandbox Code Playgroud)
但是在PHP 中它不起作用!无论如何我该如何解决这个问题?
codeigniter ×2
php ×2
ajax ×1
c# ×1
crud ×1
function ×1
google-maps ×1
grocery-crud ×1
instagram ×1
java ×1
javascript ×1
jquery ×1
markdown ×1
reference ×1
regex ×1
require ×1
ssl ×1
validation ×1