相关疑难解决方法(0)

所有JSON对象都是有效的JavaScript对象吗?

JSON标准以一种方式定义的目的和ECMAScript的(JavaScript的)标准定义它在另一个.

通常说JSON对象是JavaScript对象的子集,这是真的吗?

每个JSON对象都是有效的JavaScript对象吗?

javascript encoding json character-encoding

26
推荐指数
1
解决办法
2793
查看次数

使用JavaScript显示Laravel的变量

在我的代码中,我使用的是typeahead.js.我使用Laravel 5,我需要替换var states我的{{ $jobs }}变量.我需要将所有作业标题列为数组.

在我的控制器中我有

$jobs = Job::all(['job_title']);
Run Code Online (Sandbox Code Playgroud)

我知道javascript中的循环方法,但我不知道如何在javascript中"链接"我的刀片变量.谁知道怎么样?

我试过,在my.js中

var jobs = {{ $jobs }}
Run Code Online (Sandbox Code Playgroud)

但那不行.

javascript php laravel laravel-5 laravel-blade

8
推荐指数
4
解决办法
3万
查看次数

将PHP变量传递给外部JavaScript(或jQuery)文件的最有效方法

我已经阅读了几篇关于这个问题的帖子,发现是最简单的解决方案,这是我的代码:

PHP代码中的js

<script>
    <!--// 
      var jsBaseurl = <?php echo json_encode(BASE_URL."/"); ?>;
      var jsTitle = <?php echo json_encode($h1_title); ?>;
      var jsSubtl = <?php echo json_encode($h2_title);?>;
    //-->
</script>
<script src="external.js"></script>
Run Code Online (Sandbox Code Playgroud)

外部 .js

var siteURL=jsBaseurl;
alert(siteURL+jsTitle+jsSubtl)
Run Code Online (Sandbox Code Playgroud)

它工作正常,我的问题是关于以下意见biplav:

警告:这可能会导致您的网站被盗.例:

<?php $myVarValue = '<!--<script>'; ?>
Run Code Online (Sandbox Code Playgroud)

有关详情,请参阅此问题.解决方案:使用 JSON_HEX_TAG转义<和>(需要PHP 5.3.0).-

另一个缺点是影响初始页面加载时间.- biplav

我想知道Pang评论的简单解决方案以及这些如何影响性能(页面加载时间).非常感谢!

javascript php jquery json

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

带有 VueJS 和 Laravel 的 Textarea v-model 初始值

我想使用刀片语法将用户名显示为 Markdown 编辑器的默认 textarea 值。

<textarea v-model="message">
      {{ $detailsFromLaravelContoller }}
</textarea>
<div v-html="compiledMarkdown"></div>
Run Code Online (Sandbox Code Playgroud)

但是我正在为 textarea 使用 v-model 组件,它需要像这样声明带有空值的消息

window.onload = function()
{ 
    var editor = new Vue({
    el: '#editor',
    data: {
        message: '',
        compiledMarkdown: marked('', { sanitize: true }), 
    },
    watch: {
        markdown: function () {
          this.compiledMarkdown = marked(this.message, { sanitize: true })
        }
      }, 
      methods: {

      }
  })  
}
Run Code Online (Sandbox Code Playgroud)

这将使用laravel 变量的 value呈现屏幕。但是在页面加载后不久内容就消失了(因为我已经使用了 window.onload 我猜)。
另外我没有使用内联 VueJS
PS:我是新来的都VueJS和Laravel和对降价的来源在这里(的jsfiddle) …

laravel vue.js v-model

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

Laravel 错误 405(不允许方法)Ajax 发布

你好,我想用 ajax 将我的数据发送到我的控制器。

我的密码

阿贾克斯

  $.ajax( {
    type:'POST',
    header:{
      'X-CSRF-TOKEN':$('meta[name="csrf-token"]').attr('content')
    },
    url:"{{route('race.post')}}",
    data:{
      _token: "{{ csrf_token() }}",
      dataType: 'json', 
      contentType:'application/json', 
    }


})
.done(function() {
    alert('success');
})
.fail(function() {
    alert("error");
});
Run Code Online (Sandbox Code Playgroud)

控制器

 public function Points(Request $request){
    $test = $request->input('data');
    return "$test";
}
Run Code Online (Sandbox Code Playgroud)

路线

Route::post('updateC', ['uses' =>'RacesController@Points', 'as' => 'race.post']); 
Run Code Online (Sandbox Code Playgroud)

还有我得到的错误。

安慰

网络预览

网络响应

javascript ajax laravel

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