小编Nat*_*han的帖子

使用jquery和.submit捕获表单提交

我正在尝试使用jQuery捕获提交事件,然后将格式化为JSON的表单元素发送到PHP页面.我在捕获提交时遇到了问题,我从一个.click()事件开始,但转移到了.submit()一个事件.

我现在有以下修剪过的代码.

HTML

<form method="POST" id="login_form">
    <label>Username:</label>
    <input type="text" name="username" id="username"/>
    <label>Password:</label>
    <input type="password" name="password" id="password"/>
    <input type="submit" value="Submit" name="submit" class="submit" id="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

$('#login_form').submit(function() {
    var data = $("#login_form :input").serializeArray();
    alert('Handler for .submit() called.');
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

57
推荐指数
3
解决办法
15万
查看次数

使用c#.net解析HTML

我正在尝试解析以下HTML文件,我想获得key的值.这是在Silverlight for Windows手机上完成的.

<HTML>
<link ref="shortcut icon" href="favicon.ico">
<BODY>
<script Language="JavaScript">
location.href="login.html?key=UEFu1EIsgGTgAV7guTRhsgrTQU28TImSZkYhPMLj7BChpBkvlCO11aJU2Alj4jc5"
</script>
<CENTER><a href="login.html?key=UEFu1EIsgGTgAV7guTRhsgrTQU28TImSZkYhPMLj7BChpBkvlCO11aJU2Alj4jc5">Welcome</a></CENTER></BODY></HTML>
Run Code Online (Sandbox Code Playgroud)

从这里开始的任何想法?

谢谢

html c# windows-phone-7

47
推荐指数
1
解决办法
8万
查看次数

带有帖子数据的httplistener

我正在寻找创建一个小型Windows服务,通过JSON与客户进行通信.我已经创建了一个简单的HttpListener示例,并且它正常工作.

我的问题是如何从客户端(POST)检索JSON数据?

谢谢

c# json httplistener

10
推荐指数
1
解决办法
2万
查看次数

我应该使用CakePHP 2或3进行开发

我刚刚开始使用CakePHP作为服务项目的软件.我可以看到版本3仍处于测试阶段,我可以看到这个项目需要3-6个月.

我的问题是我应该从版本2还是版本3 beta开始,后者可能会达到稳定版本.

我不想学习第2版,然后版本3有一些变化.

php cakephp

9
推荐指数
3
解决办法
7556
查看次数

使用SVG文件作为Windows应用商店应用(Metro)的背景

我有一个简单的Windows应用商店应用程序,我想使用SVG图像作为背景.我使用Inkscape创建了一个并将其添加到Assets文件夹并检查它是否设置为Content.

对于XAML,我有以下几点;

<Grid>
    <Grid.Background>
        <ImageBrush ImageSource="/Assets/Background.svg"/>
    </Grid.Background>

</Grid>
Run Code Online (Sandbox Code Playgroud)

什么都没有显示,我做错了什么或不能使用SVG文件?

c# xaml windows-8

6
推荐指数
1
解决办法
3777
查看次数

使用列表框进行数据绑定

我有一些代码从HTTP服务器读取json响应,然后解析它并将数据插入ListBox控件.

下载完成后我关闭的事件如下:

 void webClient_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
 {
     DataContractJsonSerializer ser = null;

     try
     {
         ser =
        new DataContractJsonSerializer(typeof(ObservableCollection<UserLeaderboards>));

         ObservableCollection<UserLeaderboards> users =
            ser.ReadObject(e.Result) as ObservableCollection<UserLeaderboards>;

         foreach (UserLeaderboards em in users)
         {
             int Fid = em.id;
             string Fusername = em.username;
             int Fscore = em.score;
             lstbLeaders.Items.Add(Fid + Fusername + Fscore);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Run Code Online (Sandbox Code Playgroud)

现在,当我这样做时,items.add我认为它只是连接3个变量并将其添加到一个列中ListBox.这工作正常,我看到所有3个项目连接并显示.

我想将它分开并让它看起来更好一些XAML,所以我创建了一些尝试将变量绑定到textblocks.以下只是绑定用户名.我还有一个公共类来获取/设置所有3个变量.

<ListBox Height="346" HorizontalAlignment="Left" Margin="5,221,0,0" 
         Name="lstbLeaders" VerticalAlignment="Top" Width="446">
   <DataTemplate>                            
       <TextBlock Text="{Binding Source=Fusername}" />                           
   </DataTemplate>
</ListBox> …
Run Code Online (Sandbox Code Playgroud)

c# data-binding xaml listbox windows-phone-7

5
推荐指数
1
解决办法
800
查看次数

使用webexception时出错

我正在使用一个简单的webclient从Web服务中检索一些XML,我把它包含在一个简单的try,catch块(捕获WebException)中.如下;

try
        {
            WebClient client = new WebClient();
            client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);
            client.DownloadStringAsync(new Uri("http://ip/services"));
        }
        catch (WebException e)
        {

            Debug.WriteLine(e.Message);
        }
Run Code Online (Sandbox Code Playgroud)

不,如果我将IP地址更改为无效的IP地址,我希望它抛出异常并将消息输出到调试窗口.但它没有,似乎捕获块甚至没有被执行.没有出现任何内容,调试窗口与以下内容不同;

A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
A first chance exception of type 'System.Net.WebException' occurred in System.Windows.dll
A first chance exception of type 'System.Net.WebException' occurred in System.Windows.dll
Run Code Online (Sandbox Code Playgroud)

我的代码对我来说是正确的,所以我无法理解为什么异常没有被捕获?

c# windows-phone-7.1

5
推荐指数
1
解决办法
1万
查看次数

从按钮获取ID到引导模式

我已经设法弄清楚如何抓取外部json并在javascript中使用手动设置id在模态中使用它.

我坚持将id从按钮传递到javascript url.我的按钮标记如下;

<button type="button" class="btn btn-primary btn-sm modal-btn" data-id="10">Details</button>
Run Code Online (Sandbox Code Playgroud)

我的JS目前看起来像这样;

<script type="application/javascript">
       $(document).ready(function() {
var table = $('#example').DataTable( {

    dom: 'T<"clear">lfrtip',
    tableTools: {
        "sRowSelect": "multi",
        "aButtons": [ "select_all", "select_none" ],
        "aoColumnDefs": [
            { "bVisible": false, "aTargets": [ 1 ] }
        ]
    }
});


$('#example tbody').on( 'click', 'tr', function (e) {

    if($(e.target).is('.modal-btn')){
        $('#fullDetails').modal('show');
           var event = "details.php?id=" + ($(this).data('id'));
                $.getJSON(event, function( data ) {
                    $(".modal-title").text(data.title);
                    $(".modal-audience").text(data.audience);
                    $(".modal-leader").text(data.leader);
                    $(".modal-date").text(data.date);
                    $(".modal-start_time").text(data.start_time);
                    $(".modal-end_time").text(data.end_time);
                    $(".modal-details").text(data.details);
                    $(".modal-venue").text(data.venue);
                    $(".modal-cost").text(data.cost);
                }, "json" );

    }else{
        $(this).toggleClass('selected'); 
    }
}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

5
推荐指数
1
解决办法
1592
查看次数

将数据从文本文件解析为数组

我有一个包含以下数据的平面文本文件;

Following are the names and ages in a text file.
Run Code Online (Sandbox Code Playgroud)
26|Rachel
29|Chris
26|Nathan
Run Code Online (Sandbox Code Playgroud)

数据保存在服务器上(例如http://domain.com/info.dat),我想读取此文本文件并将其插入数组(年龄和名称).我想忽略第一行(以下是....).

我已经使用webclient对代码进行排序以获取数据文件,并使用streamreader打开dat文件的代码如下所示;

using (StreamReader sr = new StreamReader(path))
                {
                    while (sr.Peek() >= 0)
                    {
                        string[] channels = Text.Split('|');

                        foreach (string s in channels)
                        {  

                        }
                    }
                }
Run Code Online (Sandbox Code Playgroud)

上述代码的问题在于将其输入到具有正确列的数组中.谁能给我一些指示?

非常感谢

c# winforms c#-4.0

4
推荐指数
1
解决办法
3833
查看次数

使用json.net检测带有json对象的标记

我正在使用JSON.NET从Web服务中反序列化一些JSON.我想要检测某个令牌是否存在然后对其采取行动.

JToken token = JObject.Parse(JsonData);
Run Code Online (Sandbox Code Playgroud)

我正在使用上面的代码来反序列化数据,然后我尝试了以下内容

if (((string)token.SelectToken("tokenname")) != null)
{
    Debug.WriteLine("found");
}
else
{
    Debug.WriteLine("not found");
}
Run Code Online (Sandbox Code Playgroud)

每次返回都没找到.有任何想法吗?谢谢

c# silverlight json.net windows-phone-7

4
推荐指数
1
解决办法
5173
查看次数