Tag: php

facebook分享链接脚本

我有一个这样的页面 mytitle my data some pics… data and some pics 我需要像脚本一样的Facebook分享,所以当任何一个类型的网站url时,这个脚本获取网站标题,图像作为缩略图和身体标签的一些数据..任何想法?

我的代码是性能杀手吗?

我在index.php中通过AJAX显示了timer.php的值。 但是我担心这个的性能,如果它是一个服务器杀手,如果有30个人在线,和这样的事情。 你建议我做一些编辑吗? 谢谢。 的index.php setInterval( ‘SANAjax();’, 1000 ); $(function() { SANAjax = function(){ $(‘#dataDisplay’).load(‘timer.php’); } }); timer.php function time_difference($endtime){ $days= (date(“j”,$endtime)-1); $hours =date(“G”,$endtime); $mins =date(“i”,$endtime); $secs =date(“s”,$endtime); $diff=”‘day’: “.$days.”,’hour’: “.$hours.”,’min’: “.$mins.”,’sec’: “.$secs; return $diff; } $future_time = mktime(0, 0, 0, 9, 19, 2011); $now_time = strtotime(“+2 hours”); $end_time = $future_time – $now_time; $difference = […]

请求URI太大(414)

我通过$.getJSON发送GET请求,发送的数据非常大。 我需要在处理完数据后得到一个结果,所以POST它似乎不是一个解决方案。 任何的想法? 发送的数据是一个编码为json的字符串。 我考虑先发送它而不先编码,作为一个数组,但后来我的响应只是“数组”,所以之后无法解码它。

$ .Post第二次不开火

我试图制作一个“关注”按钮,但返回的数据,即“取消关注”按钮,无效。 $(‘.follow_button’).click(function() { //event.preventDefault(); var visitor_user_id = $(‘.follow_button’).attr(‘id’); $(‘#link_visitor_follow’).empty().append(‘ Follow’); $.post(‘/unime/user_follow.php’, {‘type’:’follow_me’, visitor_user_id:visitor_user_id}, function(data){ if(data){ $(‘#link_visitor_follow’).empty().html(data); } }); return false; }); $(‘.unfollow_button’).click(function() { //event.preventDefault(); var visitor_user_id = $(‘.unfollow_button’).attr(‘id’); $(‘#link_visitor_unfollow’).empty().append(‘ Following’); $.post(‘/unime/user_follow.php’, {‘type’:’unfollow_me’, visitor_user_id:visitor_user_id}, function(data){ if(data){ $(‘#link_visitor_unfollow’).empty().html(data); } }); return false; }); PHP返回数据: echo ” Unfollow”; 当我单击取消关注按钮时,它不起作用,虽然我有它的代码设置。 PHP本身没有任何问题。 当我点击取消关注时,它甚至没有调用Ajax。

如何使用javascript加载function两次? (负载加载)

我创建了一个页面,我使用onclick加载函数将php文件加载到div中。 现在我想从我之前导入的文件中将另一个文件加载到另一个div中。 例如: [类别1 | 第2类| 第3类| 第4类] [这里得到的文件1是从一个按下的类别中导入的,其中包含一个href] [这是第二个div,它将从href导入另一个文件,该文件是从第一个导入的文件中单击的] 不知何故,我不能让它为第二次导入工作。 首先import工程。 我使用第一次导入的相同代码进行第二次导入(只是其他id(#))。 要导入的第一个文件的一部分: Campaign Resources Gang Gambling Off-Topic $(document).ready(function () { // Forum categories $(“#campaign”).on(“click”, function () { $(“#main”).load(“forum/campaign.php”); }); $(“#resources”).on(“click”, function () { $(“#main”).load(“forum/resources.php”); }); $(“#gang”).on(“click”, function () { $(“#main”).load(“forum/gang.php”); }); $(“#gambling”).on(“click”, function () { $(“#main”).load(“forum/gambling.php”); }); $(“#off-topic”).on(“click”, function () { $(“#main”).load(“forum/off-topic.php”); }); […]

使用来自其他字段的值填充字段

我对PHP和javascript很新,所以如果这是一个简单的问题,请向我道歉。我有一个带有下拉框和GO按钮的表单,用于选择文档(从下拉框中)并导航到它们(GO按钮) )。 我想要做的是在选择下拉项时从数据库中检索文档URL并将其传递给按钮,因此单击它时会将用户发送到文档。 MySQL查询如下所示: SELECT `Bruel_URL` FROM `mpctz_rsform_bruels` WHERE `Bruel_ID` = GO.value 所以问题是: 如何从Bruel_ID获取值并将其传递给MySQL查询(我在上面的查询中将其表示为GO.value)? 如何检索和存储Bruel_URL ? 如何编写将用户发送到Bruel_URL的javascript函数? 谢谢你的帮助! 达尼

使用jQuery .load()将参数传递给php函数并调用它

这是我的jQuery .load函数。 我想要做的是使用jQuery传递的值运行php函数。 我想我只是不明白如何将值与jQuery传递给服务器。 我可能需要使用.get或.post吗? 请指教。 $(document).ready(function(){ $(“#scotland”).click(function() { $(“#Main”).load(‘thumbs.php #Main’, $path=./scotland); }); }); jQuery脚本所针对的php div。 <?php function thumbnailload($path) { $dir_handle = @opendir($path) or die("Unable to open folder"); while (false !== ($file = readdir($dir_handle))) { if(ereg("(.*)\.(jpg|bmp|jpeg|png|gif)", $file)){ echo "”; } } closedir($dir_handle); } thumbnailload($path); ?>

使用slim框架输出的AJAXpost500(内部服务器错误)

我已经被困在这几天了, 这是我之前的问题,但没有一条评论似乎有效。 我尝试了多种方法并设法摆脱404错误,但现在有500错误… 基本上我想在事件发生时发布一个AJAX查询。 使用解析值的AJAX查询运行Slim post route。 使用经过解析的值,使用Slim post route从数据库中选择数据。 然后从查询中返回结果并将其显示在选择框中。 如果有人知道如何解决这个问题,我将非常感激! 这是代码: //Post the AJAX request $(document).ready(function() { $(‘select#add-module-stackid’).change(function() { var val = document.getElementById(“add-module-stackid”); var val2 = val.options[val.selectedIndex].value; //alert(val2); $.ajax({ url: ‘/admin-get-add-module’, data:{stackid:val2}, dataType:’json’, type: ‘POST’, success: function(response) { console.error(JSON.stringify(response)); alert(response); }, error: function() { console.error(“error”); alert(‘Not working!’); } }); }); }); 这是Slim Post […]

表单没有在jQuery中提交ajax成功

我正在做一个单一文本输入的简单forms。我想从db交叉检查是否存在。所以我的HTML是 Zone Name* 我的javasript是 $(‘document’).ready(function(){ $(“[name=submit]”).click(function(e){ e.preventDefault(); if ($(‘#zone_name’).val().length <= 0) { $('#zone_name').addClass("errMsg"); $('#zone_name_error').addClass("errMsgDngr"); $('#zone_name_error').html('Please enter Zone name!'); //isStepValid = false; } else if(!$('#zone_name').val().match(/^[a-zA-Z\s-, ]+$/)){ $('#zone_name').addClass("errMsg"); $('#zone_name_error').addClass("errMsgDngr"); $('#zone_name_error').html('Please use only alphabats!'); //isStepValid = false; }else{ var data = {'zone':$('#zone_name').val()} $.ajax({ type:"post", data:data, url:"”, success:function(err){ if(err == 0) { console.log(‘hello’); $(‘#zone_name_error’).html(”); $(‘#zone_name_error’).removeClass(“errMsg”); $(‘#zone_name_error’).removeClass(“errMsgDngr”); //document.forms[“zoneAdd”].submit(); $(‘form#zoneAdd’).submit(); //console.log($(‘form#zoneAdd’).submit()); […]

如何使用jquery自动完成消息应用程序的用户名?

我正在玩一个小消息框,我正在尝试使用jquery UI进行自动填充function,但它无法正常工作。 没有自动填充。 这是我到目前为止所得到的…… composemessage.php $(function() { $( “#tags” ).autocomplete({ source: “usersarray.php”, dataType:’json’, minLength: 0, delay:0 }); $( “#tags” ).click(function() { $( “#tags” ).autocomplete(“search”,””); }); }); usersarray.php $id = $_SESSION[‘account_id’]; $getmsg = “SELECT * FROM user WHERE account_id = $id”; $showmsg = @mysqli_query ($dbc, $getmsg); while ($row = mysqli_fetch_array($showmsg, MYSQLI_ASSOC)) { $arrResults = array($row[‘user_username’]); } […]