我写了一个函数,它必须检查是否已经使用了用户名.现在当我从另一个函数调用该函数时,并提示它的返回值:
alert(checkusernameavailable('justausername'));
它说"未定义".我搜索过高低,但找不到我做错了什么.我想它应该只返回check.php中的php-echo,但事实并非如此.这是我写的函数:
var checkusernameavailable = function(value) {
$.ajax({
url: "check.php",
type: "POST",
async: false,
cache: false,
data: "username=" + value + "",
success: function(response) {
alert(response);
return response;
},
error: function() {
alert('ajax error');
}
});
}
我究竟做错了什么?
我试图通过ajax(通过XmlHttpRequest(= xhr)在Javascript中"流式传输"(从服务器到客户端).我使用的是在"HTTP Streaming"(推送)AJAX模式的跨浏览器实现中描述的修改后的handleResponse函数
function handleResponse() {
if (http.readyState != 4 && http.readyState != 3)
return;
if (http.readyState == 3 && http.status != 200)
return;
if (http.readyState == 4 && http.status != 200) {
clearInterval(pollTimer);
inProgress = false;
}
// In konqueror http.responseText is sometimes null here...
if (http.responseText === null)
return;
while (prevDataLength != http.responseText.length) {
if (http.readyState == 4 && prevDataLength == http.responseText.length)
break;
prevDataLength = http.responseText.length;
var response = http.responseText.substring(nextLine);
var lines = response.split('\n');
nextLine = …Run Code Online (Sandbox Code Playgroud) 我有以下代码:
logFile=open('c:\\temp\\mylogfile'+'.txt', 'w')
pprint.pprint(dataobject)
Run Code Online (Sandbox Code Playgroud)
如何以漂亮的打印格式将dataobject的内容发送到日志文件?
#include<stdio.h>
int main(void)
{
int a=5;
printf("%d"+1,a);
}
Run Code Online (Sandbox Code Playgroud)
输出:d.我没有得到输出的结果:d?
我想知道是否可以使用RestFB Java库为特定的Facebook相册设置隐私设置?
非常感谢你,
问候,
安东尼
我不喜欢它的输出com.sun.enterprise.server.logging.UniformLogFormatter可能是统一的但不是很有帮助.因此,在第一步中,我只是将其替换为java.util.logging.SimpleFormatter.这个实际工作正常,但有一个java.lang.ClassCastException例外:
__PRE__
Beeing一个完美主义者我想摆脱这个例子,我想知道我是否可以从com.sun.enterprise.server.logging.UniformLogFormatter创建我自己的子类,并以某种方式将这个类安装到glassfish中.
但我找不到有关如何在Glassfish中安装自定义日志格式化程序的任何信息.有没有人指出这个问题?
我有一段用于searchnig目录的Perl代码,如果找到匹配则显示该目录的内容.代码如下:
$test_case_directory = "/home/sait11/Desktop/SaLT/Data_Base/Test_Case";
$xml_file_name = "sample.xml"
$file_search_return = file_search($xml_file_name);
print "file search return::$file_search_return\n";
sub file_search
{
opendir (DIR, $test_case_directory) or die "\n\tFailed to open directory that contains the test case xml files\n\n";
print "xml_file_name in sub routines:: $xml_file_name\n";
$dirs_found = grep { /^$xml_file_name/i } readdir DIR;
print "Files in the directory are dirs_found :: $dirs_found\n";
closedir (DIR);
return $dirs_found;
}
Run Code Online (Sandbox Code Playgroud)
输出是,
xml_file_name in sub routines:: sample.xml
Files in the directory are dirs_found :: 1
file search return::1
Run Code Online (Sandbox Code Playgroud)
它没有返回找到的文件名.相反,它总是返回数字1.
我不知道为什么它没有返回 …
我想通过"ER"分隔符拆分String ="Asaf_ER_Army".String的Split函数不允许将字符串拆分多个char.
我如何通过'多个char'分隔符分割字符串?
我想要一个ManyToMany与自己有关系的模型,我不知道怎么写这个,但我试着写一些代码来说明我想做什么.
class Person(models.Model):
name = models.CharField()
occupation = models.CharField()
friends = models.ManyToManyField('self', through = PersonFriends)
Run Code Online (Sandbox Code Playgroud)
我的模特,我希望朋友们通过
class PersonFriends(models.Model)
???
comment = models.CharField()
Run Code Online (Sandbox Code Playgroud)
在ManyToMany与现场通过关系,如果其他模型的名字是"宠物",例如我会通过类的名字我在这领域person和pet,使他们的模型.ForeignKey(Person)而Pet例如
由于他们是同一个型号,我fields在我的PersonFriends模型中为两个人的名字命名了什么?
我正在使用最新的Phone 7 RTM工具(今天下载,2010年10月7日).
我想在这里做一件简单的事情:
当用户在地图控件上点击一次时,我想在那里放一个图钉.另外,我想保持地图控件的常规内置行为(点击两次以缩放).
(如果不能保持这两种行为,那么可能需要长时间按下地图才能放置图钉).
在尝试解决这个问题时,我遇到了有关Phone7控件地图所做更改的文档:http: //msdn.microsoft.com/en-us/library/ff955762.aspx
然后我看到了新类MapInputEventArgs,它有一个ViewportPoint成员.
在查看常规SilverLight地图控件上的代码示例时,我看到如下所示:
private void OnMouseClick(object sender, MapMouseEventArgs e)
{
Point clickLocation = e.ViewportPoint;
Location location = x_Map.ViewportPointToLocation(clickLocation);
Pushpin pushpin = new Pushpin();
m_PushpinLayer.AddChild(pushpin, new Location(latitude, longitude));
}
Run Code Online (Sandbox Code Playgroud)
但在Phone7的情况下,我找不到合适的事件处理程序,我找不到谁在地图控件中使用MapInputEventArgs.在谷歌搜索它只获得1个结果!
那么,"点击一次"的适当事件在哪里,以及如何在此事件被触发后获得ViewportPoint?
提前致谢.